offlineProcessing
Class OfflineTaskGroup.TaskGroupWorker
java.lang.Object
javax.swing.SwingWorker<java.lang.Integer,TaskMonitorData>
offlineProcessing.OfflineTaskGroup.TaskGroupWorker
- All Implemented Interfaces:
- java.lang.Runnable, java.util.concurrent.Future<java.lang.Integer>, java.util.concurrent.RunnableFuture<java.lang.Integer>
- Enclosing class:
- OfflineTaskGroup
class OfflineTaskGroup.TaskGroupWorker
- extends javax.swing.SwingWorker<java.lang.Integer,TaskMonitorData>
Swing worker to do the actual work.
- Author:
- Doug Gillespie
| Nested classes/interfaces inherited from class javax.swing.SwingWorker |
javax.swing.SwingWorker.StateValue |
| Methods inherited from class javax.swing.SwingWorker |
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, publish, removePropertyChangeListener, run, setProgress |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instantKill
volatile boolean instantKill
completionStatus
private int completionStatus
OfflineTaskGroup.TaskGroupWorker
OfflineTaskGroup.TaskGroupWorker()
killWorker
public void killWorker()
doInBackground
protected java.lang.Integer doInBackground()
- Specified by:
doInBackground in class javax.swing.SwingWorker<java.lang.Integer,TaskMonitorData>
processAllData
private void processAllData()
processLoadedData
private void processLoadedData()
processData
private void processData(int globalProgress,
OfflineDataMapPoint mapPoint)
done
protected void done()
- Overrides:
done in class javax.swing.SwingWorker<java.lang.Integer,TaskMonitorData>
process
protected void process(java.util.List<TaskMonitorData> chunks)
- Overrides:
process in class javax.swing.SwingWorker<java.lang.Integer,TaskMonitorData>