|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@InterfaceAudience.Private public interface MonitoredTask
Nested Class Summary | |
---|---|
static class |
MonitoredTask.State
|
Method Summary | |
---|---|
void |
abort(String msg)
|
void |
cleanup()
Explicitly mark this status as able to be cleaned up, even though it might not be complete. |
MonitoredTask |
clone()
Public exposure of Object.clone() in order to allow clients to easily capture current state. |
void |
expireNow()
|
long |
getCompletionTimestamp()
|
String |
getDescription()
|
long |
getStartTime()
|
MonitoredTask.State |
getState()
|
long |
getStateTime()
|
String |
getStatus()
|
long |
getStatusTime()
|
void |
markComplete(String msg)
|
void |
pause(String msg)
|
void |
resume(String msg)
|
void |
setDescription(String description)
|
void |
setStatus(String status)
|
String |
toJSON()
Creates a JSON object for parseable exposure of monitored tasks. |
Map<String,Object> |
toMap()
Creates a string map of internal details for extensible exposure of monitored tasks. |
Method Detail |
---|
long getStartTime()
String getDescription()
String getStatus()
long getStatusTime()
MonitoredTask.State getState()
long getStateTime()
long getCompletionTimestamp()
void markComplete(String msg)
void pause(String msg)
void resume(String msg)
void abort(String msg)
void expireNow()
void setStatus(String status)
void setDescription(String description)
void cleanup()
MonitoredTask clone()
Map<String,Object> toMap() throws IOException
IOException
String toJSON() throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |