Skip navigation links
A B C D E G H I J L M N O P R S T V W 

A

abort() - Method in class org.openforis.concurrency.Job
 
abort() - Method in class org.openforis.concurrency.Worker
 
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
 
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(List<T>) - Method in interface org.openforis.concurrency.BatchProcessor.Executor
 
execute() - Method in class org.openforis.concurrency.Job
Runs each contained task in order.
execute() - Method in class org.openforis.concurrency.Worker
 

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
 
log() - 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 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

process(T) - Method in class org.openforis.concurrency.BatchProcessor
 
process(Collection<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(String) - Method in class org.openforis.concurrency.SimpleJobManager
 
release() - Method in class org.openforis.concurrency.Worker
Releases the resource used during the execution
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
 
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, boolean) - Method in interface org.openforis.concurrency.JobManager
 
start(J, String) - Method in interface org.openforis.concurrency.JobManager
 
start(J, String, boolean) - Method in interface org.openforis.concurrency.JobManager
 
start(J, JobConfig) - 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 class org.openforis.concurrency.SimpleJobManager
 
start(J, String) - Method in class org.openforis.concurrency.SimpleJobManager
 
start(J, String, boolean) - Method in class org.openforis.concurrency.SimpleJobManager
 
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
 
A B C D E G H I J L M N O P R S T V W 
Skip navigation links

Copyright © 2021 Open Foris. All rights reserved.