A B C D E F G I J L O P R S V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobStatus
-
Request the cancellation of a job.
- abort() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- ABORTED - org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
The job was aborted before it could complete its work.
- ABORTING - org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
The cancellation of the job has been requested, but the implementation has not yet acted upon this request.
- ABORTING_STARTING - org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
The job enteres this stage when it is aborted during STARTING.
- addJobListener(JobListener) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobStatus
- addJobListener(JobListener) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- announceTotal(int) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor
-
Announce the total amount of work to be done.
- announceTotal(int) - Method in class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob.SubJobMonitor
B
- BackgroundJob<V> - Interface in org.evolvis.tartools.backgroundjobs
-
A unit of work that may be processed asynchronously.
- BackgroundJobInfo - Interface in org.evolvis.tartools.backgroundjobs
-
Information about a scheduled
BackgroundJob. - BackgroundJobInfo.State - Enum in org.evolvis.tartools.backgroundjobs
- BackgroundJobLog - Interface in org.evolvis.tartools.backgroundjobs
- BackgroundJobLogFactory - Interface in org.evolvis.tartools.backgroundjobs
- BackgroundJobMonitor - Interface in org.evolvis.tartools.backgroundjobs
-
Used by
BackgroundJobto communicate with the scheduler. - BackgroundJobMonitor.Severity - Enum in org.evolvis.tartools.backgroundjobs
- BackgroundJobScheduler - Class in org.evolvis.tartools.backgroundjobs
- BackgroundJobScheduler() - Constructor for class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- BackgroundJobStatus<T> - Interface in org.evolvis.tartools.backgroundjobs
-
A handle on a scheduled
BackgroundJob. - BackgroundJobStatusDecorator<T> - Class in org.evolvis.tartools.backgroundjobs
- BackgroundJobStatusDecorator(BackgroundJobStatus<T>) - Constructor for class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- BackgroundJobWithProperties<V> - Interface in org.evolvis.tartools.backgroundjobs
- BackgroundThread - Interface in org.evolvis.tartools.backgroundjobs
- BackgroundThreadFactory - Interface in org.evolvis.tartools.backgroundjobs
C
- close() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobLog
- CompositeBackgroundJob - Class in org.evolvis.tartools.backgroundjobs
- CompositeBackgroundJob(String, BackgroundJob<?>...) - Constructor for class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob
- CompositeBackgroundJob.SubJobMonitor - Class in org.evolvis.tartools.backgroundjobs
- createFutureTask(Callable<V>) - Method in interface org.evolvis.tartools.backgroundjobs.FutureFactory
- createJobLog(String) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobLogFactory
- createThread(RunnableFuture<?>) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundThreadFactory
D
- delegatee - Variable in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
E
- ensureStarted() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- ERROR - org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor.Severity
- executeNext() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
F
- FAILED - org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
The execution of the job raised an uncaught exception.
- FutureFactory - Interface in org.evolvis.tartools.backgroundjobs
G
- getDelegatee() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- getDescription() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJob
-
Describe the job.
- getDescription() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobInfo
-
The human-readable description for this job.
- getDescription() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- getDescription() - Method in class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob
- getDescription() - Method in class org.evolvis.tartools.backgroundjobs.WeightedBackgroundJob
- getFutureFactory() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- getId() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobInfo
-
The unique identifier assigned to this job by the scheduler.
- getId() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- getJob(String) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- getJobClass() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobInfo
-
The class implementing the actual work.
- getJobClass() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- getJobLogFactory() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- getJobs() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- getJobsToKeep() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- getLastModified() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobInfo
- getLastModified() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- getNewState() - Method in class org.evolvis.tartools.backgroundjobs.JobEvent
- getOldState() - Method in class org.evolvis.tartools.backgroundjobs.JobEvent
- getScheduledJobId() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor
-
Get the identifier assigned to the
BackgroundJobby the scheduler. - getScheduledJobId() - Method in class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob.SubJobMonitor
- getSource() - Method in class org.evolvis.tartools.backgroundjobs.JobEvent
- getStartTime() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobInfo
- getStartTime() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- getState() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobInfo
- getState() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- getThreadFactory() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- getWeight() - Method in class org.evolvis.tartools.backgroundjobs.WeightedBackgroundJob
- getWorkDone() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobInfo
-
Get the amount of work that is already done.
- getWorkDone() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- getWorkDone() - Method in class org.evolvis.tartools.backgroundjobs.JobEvent
- getWorkTotal() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobInfo
-
Get the total amount of work.
- getWorkTotal() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- getWorkTotal() - Method in class org.evolvis.tartools.backgroundjobs.JobEvent
I
- INFO - org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor.Severity
- isAborting() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor
-
Whether the cancellation of the job was requested.
- isAborting() - Method in class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob.SubJobMonitor
- isCancellationSupported() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJob
-
Whether this job can be canceled.
While most jobs should allow cancellation by the user, there will be cases where it is just not feasible or even dangerous to abort a job once it is running (i.e. - isCancellationSupported() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobStatus
-
Whether this job can be canceled.
- isIdle() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- isVisible() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJob
-
Whether this job should be visible to the end user.
- isVisible() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobInfo
J
- JobEvent - Class in org.evolvis.tartools.backgroundjobs
- JobEvent(BackgroundJobInfo) - Constructor for class org.evolvis.tartools.backgroundjobs.JobEvent
- JobEvent(BackgroundJobInfo, BackgroundJobInfo.State, BackgroundJobInfo.State) - Constructor for class org.evolvis.tartools.backgroundjobs.JobEvent
- JobListener - Interface in org.evolvis.tartools.backgroundjobs
- jobStateChanged(JobEvent) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- join(long) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobStatus
-
Join the thread executing the job.
- join(long) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- join(long) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundThread
L
- log(BackgroundJobMonitor.Severity, Object) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobLog
- log(BackgroundJobMonitor.Severity, Object) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor
-
write to the (job-specific) log.
- log(BackgroundJobMonitor.Severity, Object) - Method in class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob.SubJobMonitor
O
- org.evolvis.tartools.backgroundjobs - package org.evolvis.tartools.backgroundjobs
P
- progressInfoUpdated(JobEvent) - Method in interface org.evolvis.tartools.backgroundjobs.JobListener
R
- removeJobListener(JobListener) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobStatus
- removeJobListener(JobListener) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- reportProgressAbsolute(int) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor
-
Report units of work completed since the begining of the job.
- reportProgressAbsolute(int) - Method in class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob.SubJobMonitor
- reportProgressIncrement(int) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor
-
Report units of work completed since the last progress report.
- reportProgressIncrement(int) - Method in class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob.SubJobMonitor
- result() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobStatus
-
Obtain the result produced by the job, waiting for its completion if necessary.
- result() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobStatusDecorator
- run() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- RUNNING - org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
The job is currently executing.
S
- scheduldeImmediately(BackgroundJob<T>) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- schedule(String, BackgroundJob<T>) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- schedule(BackgroundJob<T>) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- SCHEDULED - org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
The job is scheduled but has not started yet.
- setFutureFactory(FutureFactory) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- setJobLogFactory(BackgroundJobLogFactory) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- setJobsToKeep(int) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- setProperties(Properties) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJobWithProperties
- setThreadFactory(BackgroundThreadFactory) - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- start() - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundThread
- STARTING - org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
The job is about to enter RUNNING.
- stateChanged(JobEvent) - Method in interface org.evolvis.tartools.backgroundjobs.JobListener
- stop() - Method in class org.evolvis.tartools.backgroundjobs.BackgroundJobScheduler
- SubJobMonitor(BackgroundJobMonitor, int) - Constructor for class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob.SubJobMonitor
- SUCCEEDED - org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
The work is complete.
V
- valueOf(String) - Static method in enum org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor.Severity
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.evolvis.tartools.backgroundjobs.BackgroundJobInfo.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor.Severity
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WARNING - org.evolvis.tartools.backgroundjobs.BackgroundJobMonitor.Severity
- WeightedBackgroundJob<T> - Class in org.evolvis.tartools.backgroundjobs
- WeightedBackgroundJob(BackgroundJob<T>, int) - Constructor for class org.evolvis.tartools.backgroundjobs.WeightedBackgroundJob
- work(BackgroundJobMonitor) - Method in interface org.evolvis.tartools.backgroundjobs.BackgroundJob
-
Execute the Job.
- work(BackgroundJobMonitor) - Method in class org.evolvis.tartools.backgroundjobs.CompositeBackgroundJob
- work(BackgroundJobMonitor) - Method in class org.evolvis.tartools.backgroundjobs.WeightedBackgroundJob
All Classes All Packages