Package javaforce.webui.tasks
Class Tasks
java.lang.Object
java.lang.Thread
javaforce.webui.tasks.Tasks
- All Implemented Interfaces:
Runnable
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic TasksFields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcancel()voidbooleangetTaskComplete(long task_id) getTaskEvent(long task_id) getTaskResult(long task_id) static TasksgetTasks()intgetTaskStatus(long task_id) static voidinit()Setup Tasks.static voidSetup Tasks with TaskLog.voidremoveTask(Task task) voidrun()voidsetSequential(boolean state) Perform tasks one at a time.voidWaits until task is completed.Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, suspend, threadId, toString, yield
-
Field Details
-
tasks
-
TASK_RUNNING
public static final int TASK_RUNNING- See Also:
-
TASK_SUCCESSFUL
public static final int TASK_SUCCESSFUL- See Also:
-
TASK_FAILED
public static final int TASK_FAILED- See Also:
-
TASK_NOT_FOUND
public static final int TASK_NOT_FOUND- See Also:
-
-
Constructor Details
-
Tasks
public Tasks()
-
-
Method Details
-
init
public static void init()Setup Tasks. -
init
Setup Tasks with TaskLog. -
cancel
public void cancel() -
getTasks
-
getTaskLog
-
setSequential
public void setSequential(boolean state) Perform tasks one at a time. -
addTask
-
completed
-
wait
Waits until task is completed. -
removeTask
-
getTaskComplete
public boolean getTaskComplete(long task_id) -
getTaskEvent
-
getTaskStatus
public int getTaskStatus(long task_id) -
getTaskResult
-
run
public void run()
-