org.gamenet.util
Class MonitoredTaskThread
java.lang.Object
org.gamenet.util.MonitoredTaskThread
- All Implemented Interfaces:
- TaskObserver
- public class MonitoredTaskThread
- extends Object
- implements TaskObserver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROGRESS_MIN
private static final int PROGRESS_MIN
- See Also:
- Constant Field Values
PROGRESS_MAX
private static final int PROGRESS_MAX
- See Also:
- Constant Field Values
monitor
private volatile ProgressMonitor monitor
progressDisplayer
private ProgressDisplayer progressDisplayer
title
private String title
message
private Object message
monitoredTask
private Runnable monitoredTask
monitoredTaskThread
private Thread monitoredTaskThread
checkForCancelTimer
private Timer checkForCancelTimer
lastProgressUpdate
private int lastProgressUpdate
MonitoredTaskThread
public MonitoredTaskThread(ProgressDisplayer progressDisplayer,
Object message,
String title,
Runnable monitoredTask)
start
public void start()
monitoredTaskFinished
protected void monitoredTaskFinished(Throwable throwable)
getRange
public int getRange()
- Specified by:
getRange
in interface TaskObserver
sendProgress
private void sendProgress(String identifier,
int trackableProgress)
taskProgress
public void taskProgress(String identifier,
float percentageDone)
- Specified by:
taskProgress
in interface TaskObserver