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 TaskHandlepublic 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 TaskHandlejava.lang.Exceptionpublic void finish(java.lang.Object result)
public void cancel()
cancel in interface TaskHandle