protected class ClientProgressManager.RunningTask extends java.lang.Object implements TaskHandle
Constructor and Description |
---|
RunningTask() |
RunningTask(java.lang.String uid) |
RunningTask(TaskProgressState state) |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
void |
finish(java.lang.Object result) |
TaskProgressState |
getCurrentState() |
java.lang.String |
getUid() |
boolean |
isDominant() |
protected void |
notifyStateChanged() |
void |
setCurrentState(TaskProgressState state) |
void |
setDominant(boolean isDominant) |
java.lang.Object |
waitForResult(int timeout)
Waits for the operation to complete, returning its ret value, or passing along an error.
|
public RunningTask(java.lang.String uid)
public RunningTask(TaskProgressState state)
public RunningTask()
public java.lang.String getUid()
getUid
in interface TaskHandle
public boolean isDominant()
public void setDominant(boolean isDominant)
public TaskProgressState getCurrentState()
public void setCurrentState(TaskProgressState state)
protected void notifyStateChanged()
public java.lang.Object waitForResult(int timeout) throws java.lang.Exception
waitForResult
in interface TaskHandle
java.lang.Exception
public void finish(java.lang.Object result)
public void cancel()
cancel
in interface TaskHandle