A B C D E F G H I J L M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in class org.openforis.concurrency.Job
- abort() - Method in class org.openforis.concurrency.Worker
- ABORTED - org.openforis.concurrency.Worker.Status
- addStatusChangeListener(WorkerStatusChangeListener) - Method in class org.openforis.concurrency.Worker
- addTask(Class<T>) - Method in class org.openforis.concurrency.Job
-
Creates and adds a task of the specified type.
- addTask(T) - Method in class org.openforis.concurrency.Job
-
Throws IllegalStateException if invoked after run() is called
- addTasks(C) - Method in class org.openforis.concurrency.Job
- afterExecute() - Method in class org.openforis.concurrency.Worker
- afterExecuteInternal() - Method in class org.openforis.concurrency.Worker
B
- BatchProcessor<T> - Class in org.openforis.concurrency
- BatchProcessor(int, BatchProcessor.Executor<T>) - Constructor for class org.openforis.concurrency.BatchProcessor
- BatchProcessor.Executor<T> - Interface in org.openforis.concurrency
- beforeExecute() - Method in class org.openforis.concurrency.Worker
- beforeExecuteInternal() - Method in class org.openforis.concurrency.Task
- beforeExecuteInternal() - Method in class org.openforis.concurrency.Worker
- buildTasks() - Method in class org.openforis.concurrency.Job
-
Creates and adds tasks to this job.
C
- changeStatus(Worker.Status) - Method in class org.openforis.concurrency.Worker
- close() - Method in class org.openforis.concurrency.BatchProcessor
- COMPLETED - org.openforis.concurrency.Worker.Status
- countTotalItems() - Method in class org.openforis.concurrency.Task
- createInstance(Class<T>) - Method in class org.openforis.concurrency.SimpleJobManager
- createInternalVariables() - Method in class org.openforis.concurrency.Worker
- createJob(Class<J>) - Method in interface org.openforis.concurrency.JobManager
- createJob(Class<J>) - Method in class org.openforis.concurrency.SimpleJobManager
- createTask(Class<T>) - Method in class org.openforis.concurrency.Job
- createWorker(Class<T>) - Method in interface org.openforis.concurrency.JobManager
- createWorker(Class<T>) - Method in class org.openforis.concurrency.SimpleJobManager
D
- destroy() - Method in class org.openforis.concurrency.SimpleJobManager
- destroy() - Method in class org.openforis.concurrency.Worker
E
- execute() - Method in class org.openforis.concurrency.Job
-
Runs each contained task in order.
- execute() - Method in class org.openforis.concurrency.Worker
- execute(List<T>) - Method in interface org.openforis.concurrency.BatchProcessor.Executor
F
- FAILED - org.openforis.concurrency.Worker.Status
G
- getCompletionPercent() - Method in class org.openforis.concurrency.Progress
- getCurrentTask() - Method in class org.openforis.concurrency.Job
- getCurrentTaskIndex() - Method in class org.openforis.concurrency.Job
- getDuration() - Method in class org.openforis.concurrency.Worker
- getElapsedTime() - Method in class org.openforis.concurrency.Progress
- getEndTime() - Method in class org.openforis.concurrency.Worker
- getErrorMessage() - Method in class org.openforis.concurrency.Worker
- getErrorMessageArgs() - Method in class org.openforis.concurrency.Worker
- getFrom() - Method in class org.openforis.concurrency.WorkerStatusChangeEvent
- getId() - Method in class org.openforis.concurrency.Worker
- getJob(String) - Method in class org.openforis.concurrency.SimpleJobManager
- getJobExecutor() - Method in class org.openforis.concurrency.SimpleJobManager
- getJobManager() - Method in class org.openforis.concurrency.Job
- getLastException() - Method in class org.openforis.concurrency.Worker
- getLockId() - Method in class org.openforis.concurrency.JobConfig
- getLockingJob(String) - Method in class org.openforis.concurrency.SimpleJobManager
- getName() - Method in class org.openforis.concurrency.Worker
- getProcessedItems() - Method in class org.openforis.concurrency.Progress
- getProcessedItems() - Method in class org.openforis.concurrency.Task
- getProgress() - Method in class org.openforis.concurrency.ProcessProgressListener
- getProgressPercent() - Method in class org.openforis.concurrency.Job
- getProgressPercent() - Method in class org.openforis.concurrency.Task
- getProgressPercent() - Method in class org.openforis.concurrency.Worker
- getRemainingItems() - Method in class org.openforis.concurrency.Task
- getRemainingTime() - Method in class org.openforis.concurrency.Progress
- getSkippedItems() - Method in class org.openforis.concurrency.Task
- getSource() - Method in class org.openforis.concurrency.WorkerStatusChangeEvent
- getStartTime() - Method in class org.openforis.concurrency.Worker
- getStatus() - Method in class org.openforis.concurrency.Worker
- getTasks() - Method in class org.openforis.concurrency.Job
- getTo() - Method in class org.openforis.concurrency.WorkerStatusChangeEvent
- getTotalItems() - Method in class org.openforis.concurrency.Progress
- getTotalItems() - Method in class org.openforis.concurrency.Task
- getWeight() - Method in class org.openforis.concurrency.Worker
H
- hasTaskToRun() - Method in class org.openforis.concurrency.Job
I
- incrementProcessedItems() - Method in class org.openforis.concurrency.Task
- incrementSkippedItems() - Method in class org.openforis.concurrency.Task
- initialize() - Method in class org.openforis.concurrency.Worker
- initializeInternalVariables() - Method in class org.openforis.concurrency.Job
-
Builds all the tasks.
- initializeInternalVariables() - Method in class org.openforis.concurrency.Worker
- initializeTask(Worker) - Method in class org.openforis.concurrency.Job
-
Called before task execution.
- isAborted() - Method in class org.openforis.concurrency.Worker
- isAsync() - Method in class org.openforis.concurrency.JobConfig
- isCompleted() - Method in class org.openforis.concurrency.Worker
- isEnded() - Method in class org.openforis.concurrency.Worker
-
If task was run and finished, aborted or failed
- isFailed() - Method in class org.openforis.concurrency.Worker
- isPending() - Method in class org.openforis.concurrency.Worker
- isRunning() - Method in class org.openforis.concurrency.Worker
- isTransientJob() - Method in class org.openforis.concurrency.JobConfig
J
- Job - Class in org.openforis.concurrency
-
Synchronously executes a series of Tasks in order.
- Job() - Constructor for class org.openforis.concurrency.Job
- JobConfig - Class in org.openforis.concurrency
- JobConfig() - Constructor for class org.openforis.concurrency.JobConfig
- JobConfig(boolean) - Constructor for class org.openforis.concurrency.JobConfig
- JobConfig(boolean, String) - Constructor for class org.openforis.concurrency.JobConfig
- JobConfig(boolean, String, boolean) - Constructor for class org.openforis.concurrency.JobConfig
- JobManager - Interface in org.openforis.concurrency
L
- lock(J, String) - Method in class org.openforis.concurrency.SimpleJobManager
- logDebug(String) - Method in class org.openforis.concurrency.Worker
- logError(String, Throwable) - Method in class org.openforis.concurrency.Worker
- logInfo(String) - Method in class org.openforis.concurrency.Worker
- logWarning(String) - Method in class org.openforis.concurrency.Worker
M
- MAX_JOB_IDLE_MILLIS - Static variable in class org.openforis.concurrency.SimpleJobManager
N
- nextTask() - Method in class org.openforis.concurrency.Job
- notifyAllStatusChangeListeners(WorkerStatusChangeEvent) - Method in class org.openforis.concurrency.Worker
- NULL_PROGRESS_LISTENER - Static variable in interface org.openforis.concurrency.ProgressListener
O
- onAborted() - Method in class org.openforis.concurrency.Worker
- onCompleted() - Method in class org.openforis.concurrency.Worker
- onEnd() - Method in class org.openforis.concurrency.Worker
- onFailed() - Method in class org.openforis.concurrency.Worker
- onTaskCompleted(Worker) - Method in class org.openforis.concurrency.Job
-
Called when the task ends its execution with the status
Worker.Status.COMPLETED - onTaskEnd(Worker) - Method in class org.openforis.concurrency.Job
-
Called when the task ends its execution.
- onTaskFailed(Worker) - Method in class org.openforis.concurrency.Job
- org.openforis.concurrency - package org.openforis.concurrency
P
- PENDING - org.openforis.concurrency.Worker.Status
- process(Collection<T>) - Method in class org.openforis.concurrency.BatchProcessor
- process(T) - Method in class org.openforis.concurrency.BatchProcessor
- process(T) - Method in interface org.openforis.concurrency.Processor
- Processor<T> - Interface in org.openforis.concurrency
- ProcessProgressListener - Class in org.openforis.concurrency
- ProcessProgressListener(int) - Constructor for class org.openforis.concurrency.ProcessProgressListener
- ProcessStepProgressListener - Class in org.openforis.concurrency
- ProcessStepProgressListener(ProcessProgressListener, ProgressListener) - Constructor for class org.openforis.concurrency.ProcessStepProgressListener
- Progress - Class in org.openforis.concurrency
- Progress(long, long) - Constructor for class org.openforis.concurrency.Progress
- Progress(long, long, Long, Long) - Constructor for class org.openforis.concurrency.Progress
- ProgressListener - Interface in org.openforis.concurrency
- progressMade() - Method in class org.openforis.concurrency.ProcessStepProgressListener
- progressMade(Progress) - Method in class org.openforis.concurrency.ProcessStepProgressListener
- progressMade(Progress) - Method in interface org.openforis.concurrency.ProgressListener
R
- release() - Method in class org.openforis.concurrency.Job
- release() - Method in class org.openforis.concurrency.Worker
-
Releases the resource used during the execution
- release(String) - Method in class org.openforis.concurrency.SimpleJobManager
- removeStatusChangeListener(WorkerStatusChangeListener) - Method in class org.openforis.concurrency.Worker
- run() - Method in class org.openforis.concurrency.Worker
- runJob(J, String) - Method in class org.openforis.concurrency.SimpleJobManager
- RUNNING - org.openforis.concurrency.Worker.Status
- runTask(Worker) - Method in class org.openforis.concurrency.Job
S
- setAsync(boolean) - Method in class org.openforis.concurrency.JobConfig
- setErrorMessage(String) - Method in class org.openforis.concurrency.Worker
- setErrorMessageArgs(String[]) - Method in class org.openforis.concurrency.Worker
- setJobExecutor(Executor) - Method in class org.openforis.concurrency.SimpleJobManager
- setJobManager(JobManager) - Method in class org.openforis.concurrency.Job
- setLastException(Throwable) - Method in class org.openforis.concurrency.Worker
- setLockId(String) - Method in class org.openforis.concurrency.JobConfig
- setProcessedItems(long) - Method in class org.openforis.concurrency.Progress
- setProcessedItems(long) - Method in class org.openforis.concurrency.Task
- setTotalItems(long) - Method in class org.openforis.concurrency.Progress
- setTotalItems(long) - Method in class org.openforis.concurrency.Task
- setTransientJob(boolean) - Method in class org.openforis.concurrency.JobConfig
- setWeight(int) - Method in class org.openforis.concurrency.Worker
- SimpleJobManager - Class in org.openforis.concurrency
- SimpleJobManager() - Constructor for class org.openforis.concurrency.SimpleJobManager
- start(J) - Method in interface org.openforis.concurrency.JobManager
- start(J) - Method in class org.openforis.concurrency.SimpleJobManager
-
Executes a job in the background
- start(J, boolean) - Method in interface org.openforis.concurrency.JobManager
- start(J, boolean) - Method in class org.openforis.concurrency.SimpleJobManager
- start(J, String) - Method in interface org.openforis.concurrency.JobManager
- start(J, String) - Method in class org.openforis.concurrency.SimpleJobManager
- start(J, String, boolean) - Method in interface org.openforis.concurrency.JobManager
- start(J, String, boolean) - Method in class org.openforis.concurrency.SimpleJobManager
- start(J, JobConfig) - Method in interface org.openforis.concurrency.JobManager
- start(J, JobConfig) - Method in class org.openforis.concurrency.SimpleJobManager
- statusChanged(WorkerStatusChangeEvent) - Method in interface org.openforis.concurrency.WorkerStatusChangeListener
- stepCompleted() - Method in class org.openforis.concurrency.ProcessProgressListener
- stepProgressMade(Progress) - Method in class org.openforis.concurrency.ProcessProgressListener
T
- Task - Class in org.openforis.concurrency
-
A unit of work in the system.
- Task() - Constructor for class org.openforis.concurrency.Task
V
- validateInput() - Method in class org.openforis.concurrency.Worker
- valueOf(String) - Static method in enum org.openforis.concurrency.Worker.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.openforis.concurrency.Worker.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitFor(int) - Method in class org.openforis.concurrency.Worker
- Worker - Class in org.openforis.concurrency
-
Base class for asynchronous
- Worker() - Constructor for class org.openforis.concurrency.Worker
- Worker.Status - Enum in org.openforis.concurrency
- WorkerStatusChangeEvent - Class in org.openforis.concurrency
- WorkerStatusChangeEvent(Worker, Worker.Status, Worker.Status) - Constructor for class org.openforis.concurrency.WorkerStatusChangeEvent
- WorkerStatusChangeListener - Interface in org.openforis.concurrency
All Classes All Packages