public abstract class MonitorableImpl extends java.lang.Object implements Monitorable
| Modifier | Constructor and Description |
|---|---|
protected |
MonitorableImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
abort() |
boolean |
complete() |
ConstructionTime |
constructionTime() |
boolean |
isAborted() |
boolean |
isCompleted() |
boolean |
isInProgress() |
void |
setMonitoringTime(ConstructionTime constructionTime,
long timeout)
This setter is ugly but the construction chain to ReadCommand
is too complex, it would require passing new parameters to all serializers
or specializing the serializers to accept these message properties.
|
long |
timeout() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnamepublic void setMonitoringTime(ConstructionTime constructionTime, long timeout)
public ConstructionTime constructionTime()
constructionTime in interface Monitorablepublic long timeout()
timeout in interface Monitorablepublic boolean isInProgress()
isInProgress in interface Monitorablepublic boolean isAborted()
isAborted in interface Monitorablepublic boolean isCompleted()
isCompleted in interface Monitorablepublic boolean abort()
abort in interface Monitorablepublic boolean complete()
complete in interface MonitorableCopyright © 2016 The Apache Software Foundation