com.virtuosotechnologies.lib.asyncjob
Class AsyncJobProgressEvent
java.lang.Object
java.util.EventObject
com.virtuosotechnologies.lib.asyncjob.AsyncJobEvent
com.virtuosotechnologies.lib.asyncjob.AsyncJobProgressEvent
- All Implemented Interfaces:
- Serializable
- public class AsyncJobProgressEvent
- extends AsyncJobEvent
An event sent to a listener when progress is updated
- See Also:
- Serialized Form
AsyncJobProgressEvent
public AsyncJobProgressEvent(AsyncJobRunner runner,
AsyncJob job,
float fractionDone,
String progressString)
- Constructor for events broadcast by the AsyncJobRunner.
- Parameters:
runner
- AsyncJobRunner broadcasting the eventjob
- AsyncJob being runfractionDone
- fraction complete as a float between 0.0 and 1.0, or
AsyncJob.INDETERMINATE_PROGRESS for interminate valueprogressString
- new progress string
AsyncJobProgressEvent
public AsyncJobProgressEvent(AsyncJobExecution execution,
float fractionDone,
String progressString)
- Constructor for events broadcast by the AsyncJobExecution.
- Parameters:
execution
- AsyncJobExecution broadcasting the eventfractionDone
- fraction complete as a float between 0.0 and 1.0, or
AsyncJob.INDETERMINATE_PROGRESS for interminate valueprogressString
- new progress string
getFractionDone
public final float getFractionDone()
- Get the fraction done.
- Returns:
- the fraction done as a float between 0 and 1, or the constant AsyncJob.INDETERMINATE_PROGRESS.
getProgressString
public final String getProgressString()
- Get the progress string.
- Returns:
- the progress string. May be null.