Package org.gvsig.utils.swing.threads
Class MonitorableTaskQueue
java.lang.Object
org.gvsig.utils.swing.threads.MonitorableTaskQueue
- All Implemented Interfaces:
ICancelableTask,ICancelMonitor,IMonitorableTask,ITask
A task that could enqueue tasks.
- Author:
- azabala
-
Constructor Details
-
MonitorableTaskQueue
public MonitorableTaskQueue()
-
-
Method Details
-
addTask
-
getInitialStep
public int getInitialStep()- Specified by:
getInitialStepin interfaceIMonitorableTask
-
getFinishStep
public int getFinishStep()- Specified by:
getFinishStepin interfaceIMonitorableTask
-
getCurrentStep
public int getCurrentStep()- Specified by:
getCurrentStepin interfaceIMonitorableTask
-
getStatusMessage
- Specified by:
getStatusMessagein interfaceIMonitorableTask
-
getNote
- Specified by:
getNotein interfaceIMonitorableTask
-
isDefined
public boolean isDefined()- Specified by:
isDefinedin interfaceIMonitorableTask
-
cancel
public void cancel()- Specified by:
cancelin interfaceICancelableTask
-
run
-
isCanceled
public boolean isCanceled()- Specified by:
isCanceledin interfaceICancelMonitor
-
isFinished
public boolean isFinished()- Specified by:
isFinishedin interfaceICancelMonitor
-
finished
public void finished()Description copied from interface:IMonitorableTaskThis method is executed from the Event Dispatch Thread when the background task finishes. Any interaction with SWing objects should be placed here.- Specified by:
finishedin interfaceIMonitorableTask
-