|
|||||||||
| Home >> All >> com >> virtuosotechnologies >> lib >> [ asyncjob overview ] | PREV NEXT | ||||||||
A
- AbstractAsyncJob - class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJob.
- Abstract base implementation of AsyncJob
- AbstractAsyncJob(PropertySet, String, boolean, float, String) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJob
- Constructor
- AbstractAsyncJob(String, boolean, float, String) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJob
- Constructor
- AbstractAsyncJob(PropertySet, String, boolean) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJob
- Constructor
- AbstractAsyncJob(String, boolean) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJob
- Constructor
- AbstractAsyncJob(PropertySet) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJob
- Constructor
- AbstractAsyncJob() - Constructor for class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJob
- Constructor
- AbstractAsyncJobRunner - class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.
- Abstract base class for AsyncJobRunner
- AbstractAsyncJobRunner() - Constructor for class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner
- Constructor
- AbstractAsyncJobRunner.ExecutionImpl - class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl.
- Execution tracker implementation
- AbstractAsyncJobRunner.ExecutionImpl(AsyncJob) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Subclass-visible constructor
- AsyncJob - interface com.virtuosotechnologies.lib.asyncjob.AsyncJob.
- Something that runs a job and reports progress
- AsyncJobCompletedEvent - class com.virtuosotechnologies.lib.asyncjob.AsyncJobCompletedEvent.
- An event sent to a listener when a job has finished
- AsyncJobCompletedEvent(AsyncJobRunner, AsyncJob, Object) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobCompletedEvent
- Constructor
- AsyncJobEvent - class com.virtuosotechnologies.lib.asyncjob.AsyncJobEvent.
- Base class for events emitted regarding AsyncJobs.
- AsyncJobEvent(AsyncJobRunner, AsyncJob) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobEvent
- Constructor
- AsyncJobEvent(AsyncJobExecution, AsyncJob) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobEvent
- Constructor
- AsyncJobException - exception com.virtuosotechnologies.lib.asyncjob.AsyncJobException.
- Exception thrown by an AsyncJob
- AsyncJobException() - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobException
- Constructor
- AsyncJobException(String) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobException
- Constructor
- AsyncJobException(String, Throwable) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobException
- Constructor
- AsyncJobException(Throwable) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobException
- Constructor
- AsyncJobExecution - interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution.
- An object that tracks an execution of a single AsyncJob.
- AsyncJobFailedEvent - class com.virtuosotechnologies.lib.asyncjob.AsyncJobFailedEvent.
- An event sent to a listener when a job has failed
- AsyncJobFailedEvent(AsyncJobRunner, AsyncJob, AsyncJobException) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobFailedEvent
- Constructor
- AsyncJobInterruptedException - exception com.virtuosotechnologies.lib.asyncjob.AsyncJobInterruptedException.
- Exception thrown by an AsyncJob
- AsyncJobInterruptedException() - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobInterruptedException
- Constructor
- AsyncJobListener - interface com.virtuosotechnologies.lib.asyncjob.AsyncJobListener.
- AsyncJob related listeners
- AsyncJobProgressEvent - class com.virtuosotechnologies.lib.asyncjob.AsyncJobProgressEvent.
- An event sent to a listener when progress is updated
- AsyncJobProgressEvent(AsyncJobRunner, AsyncJob, float, String) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobProgressEvent
- Constructor
- AsyncJobProgressReporter - interface com.virtuosotechnologies.lib.asyncjob.AsyncJobProgressReporter.
- An object that is passed to an AsyncJob during a run so it can report on its progress.
- AsyncJobRunner - interface com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner.
- Something that runs AsyncJobs
- AsyncJobStartedEvent - class com.virtuosotechnologies.lib.asyncjob.AsyncJobStartedEvent.
- An event sent to a listener when a job has started
- AsyncJobStartedEvent(AsyncJobRunner, AsyncJob, AsyncJobExecution) - Constructor for class com.virtuosotechnologies.lib.asyncjob.AsyncJobStartedEvent
- Constructor
- addAsyncJobListener(AsyncJobListener) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Add an execution listener.
- addAsyncJobListener(AsyncJobListener) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner
- Add a job listener.
- addAsyncJobListener(AsyncJobListener) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution
- Add an execution listener.
- addAsyncJobListener(AsyncJobListener) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner
- Add a job listener.
B
- BasicAsyncJobListener - class com.virtuosotechnologies.lib.asyncjob.BasicAsyncJobListener.
- Empty implementation of AsyncJobListener
- BasicAsyncJobListener() - Constructor for class com.virtuosotechnologies.lib.asyncjob.BasicAsyncJobListener
- BlockingAsyncJobRunner - class com.virtuosotechnologies.lib.asyncjob.BlockingAsyncJobRunner.
- AsyncJobRunner that blocks on each job until it finishes.
- BlockingAsyncJobRunner() - Constructor for class com.virtuosotechnologies.lib.asyncjob.BlockingAsyncJobRunner
- Constructor
- broadcaster_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- broadcaster_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner
C
- CAN_CANCEL_PROPERTY - Static variable in interface com.virtuosotechnologies.lib.asyncjob.AsyncJob
- Key for well-known "can cancel" property.
- com.virtuosotechnologies.lib.asyncjob - package com.virtuosotechnologies.lib.asyncjob
E
- exception_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- exception_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AsyncJobFailedEvent
- execution_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AsyncJobStartedEvent
F
- fail(AsyncJobFailedEvent) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- finished_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- fractionDone_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AsyncJobProgressEvent
G
- getAsyncJob() - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Get the job being run
- getAsyncJob() - Method in class com.virtuosotechnologies.lib.asyncjob.AsyncJobEvent
- Get the job associated with the event.
- getAsyncJob() - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution
- Get the job being run
- getAsyncJobExecution() - Method in class com.virtuosotechnologies.lib.asyncjob.AsyncJobEvent
- Get the job execution tracker that sent the event, or null if it wasn't an AsyncJobExecution
- getAsyncJobRunner() - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Get the runner running this job
- getAsyncJobRunner() - Method in class com.virtuosotechnologies.lib.asyncjob.AsyncJobEvent
- Get the job runner that sent the event, or null if it wasn't an AsyncJobRunner.
- getAsyncJobRunner() - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution
- Get the runner running this job
- getException() - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Get the job failure exception.
- getException() - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution
- Get the job failure exception.
- getException() - Method in class com.virtuosotechnologies.lib.asyncjob.AsyncJobFailedEvent
- Get the exception thrown
- getExecution() - Method in class com.virtuosotechnologies.lib.asyncjob.AsyncJobStartedEvent
- Get the execution tracker
- getFractionDone() - Method in class com.virtuosotechnologies.lib.asyncjob.AsyncJobProgressEvent
- Get the fraction done
- getProgressString() - Method in class com.virtuosotechnologies.lib.asyncjob.AsyncJobProgressEvent
- Get the progress string
- getResult() - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Get the job result value.
- getResult() - Method in class com.virtuosotechnologies.lib.asyncjob.AsyncJobCompletedEvent
- Get the result object
- getResult() - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution
- Get the job result value.
I
- INDETERMINATE_PROGRESS - Static variable in interface com.virtuosotechnologies.lib.asyncjob.AsyncJob
- INITIAL_FRACTION_DONE_PROPERTY - Static variable in interface com.virtuosotechnologies.lib.asyncjob.AsyncJob
- Key for well-known "initial fraction done" property.
- INITIAL_PROGRESS_STRING_PROPERTY - Static variable in interface com.virtuosotechnologies.lib.asyncjob.AsyncJob
- Key for well-known "initial progress string" property.
- interrupt(AsyncJobException) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJob
- Interrupt the job if it is currently running.
- interrupt(AsyncJobException) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJob
- Interrupt the job if it is currently running.
- isFinished() - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Has the job finished yet?
- isFinished() - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution
- Has the job finished yet?
- isStarted() - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Has the job started yet?
- isStarted() - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution
- Has the job started yet?
J
- JOB_COMPLETED_METHOD - Static variable in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobListener
- JOB_FAILED_METHOD - Static variable in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobListener
- JOB_NAME_PROPERTY - Static variable in interface com.virtuosotechnologies.lib.asyncjob.AsyncJob
- Key for well-known job name property.
- JOB_PROGRESSED_METHOD - Static variable in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobListener
- JOB_STARTED_METHOD - Static variable in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobListener
- jobCompleted(AsyncJobCompletedEvent) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobListener
- A job has completed
- jobCompleted(AsyncJobCompletedEvent) - Method in class com.virtuosotechnologies.lib.asyncjob.BasicAsyncJobListener
- A job has completed
- jobFailed(AsyncJobFailedEvent) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobListener
- A job has failed
- jobFailed(AsyncJobFailedEvent) - Method in class com.virtuosotechnologies.lib.asyncjob.BasicAsyncJobListener
- A job has failed
- jobProgressed(AsyncJobProgressEvent) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobListener
- Receive a progress update
- jobProgressed(AsyncJobProgressEvent) - Method in class com.virtuosotechnologies.lib.asyncjob.BasicAsyncJobListener
- Receive a progress update
- jobQueue_ - Variable in class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner
- jobStarted(AsyncJobStartedEvent) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobListener
- A job has started
- jobStarted(AsyncJobStartedEvent) - Method in class com.virtuosotechnologies.lib.asyncjob.BasicAsyncJobListener
- A job has started
- job_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- job_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AsyncJobEvent
P
- progressString_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AsyncJobProgressEvent
R
- removeAsyncJobListener(AsyncJobListener) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Remove an execution listener.
- removeAsyncJobListener(AsyncJobListener) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner
- Remove a job listener.
- removeAsyncJobListener(AsyncJobListener) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution
- Remove an execution listener.
- removeAsyncJobListener(AsyncJobListener) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner
- Remove a job listener.
- result_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- result_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AsyncJobCompletedEvent
- run(AsyncJobProgressReporter) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJob
- Run a job and report progress.
- run() - Method in class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner.WorkerThread
- runJobSynchronously(AbstractAsyncJobRunner.ExecutionImpl) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner
- Run a job synchronously
S
- shutDown() - Method in class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner
- Shut down the runner once the jobs are done.
- shuttingDown_ - Variable in class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner
- start(AsyncJobStartedEvent) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- startJob(AsyncJob) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobRunner
- Start a job
- startJob(AsyncJob) - Method in class com.virtuosotechnologies.lib.asyncjob.BlockingAsyncJobRunner
- Start a job
- startJob(AsyncJob) - Method in class com.virtuosotechnologies.lib.asyncjob.ThreadSpawningAsyncJobRunner
- Start a job
- startJob(AsyncJob) - Method in class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner
- Start a job
- started_ - Variable in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- succeed(AsyncJobCompletedEvent) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
T
- ThreadSpawningAsyncJobRunner - class com.virtuosotechnologies.lib.asyncjob.ThreadSpawningAsyncJobRunner.
- AsyncJobRunner that spawns a new thread for each job
- ThreadSpawningAsyncJobRunner() - Constructor for class com.virtuosotechnologies.lib.asyncjob.ThreadSpawningAsyncJobRunner
- Constructor
- ThreadWorkerAsyncJobRunner - class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner.
- AsyncJobRunner that queues jobs and runs them in a pool of threads
- ThreadWorkerAsyncJobRunner(int) - Constructor for class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner
- Constructor
- ThreadWorkerAsyncJobRunner.WorkerThread - class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner.WorkerThread.
- ThreadWorkerAsyncJobRunner.WorkerThread() - Constructor for class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner.WorkerThread
- threads_ - Variable in class com.virtuosotechnologies.lib.asyncjob.ThreadWorkerAsyncJobRunner
U
- update(AsyncJobProgressEvent) - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- updateProgress(float, String) - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobProgressReporter
- Send a progress update
W
- waitForCompletion() - Method in class com.virtuosotechnologies.lib.asyncjob.AbstractAsyncJobRunner.ExecutionImpl
- Wait until the job is finished.
- waitForCompletion() - Method in interface com.virtuosotechnologies.lib.asyncjob.AsyncJobExecution
- Wait until the job is finished.
A B C E F G I J P R S T U W
|
|||||||||
| Home >> All >> com >> virtuosotechnologies >> lib >> [ asyncjob overview ] | PREV NEXT | ||||||||