A B C D E F G I J L O P R S V W 
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 BackgroundJob to 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 BackgroundJob by 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
 
A B C D E F G I J L O P R S V W 
All Classes All Packages