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() |
long |
constructionTime() |
boolean |
isAborted() |
boolean |
isCompleted() |
boolean |
isCrossNode() |
boolean |
isInProgress() |
boolean |
isSlow() |
void |
setMonitoringTime(long constructionTime,
boolean isCrossNode,
long timeout,
long slowTimeout)
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 |
slowTimeout() |
long |
timeout() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnamepublic void setMonitoringTime(long constructionTime,
boolean isCrossNode,
long timeout,
long slowTimeout)
public long constructionTime()
constructionTime in interface Monitorablepublic long timeout()
timeout in interface Monitorablepublic boolean isCrossNode()
isCrossNode in interface Monitorablepublic long slowTimeout()
slowTimeout in interface Monitorablepublic boolean isInProgress()
isInProgress in interface Monitorablepublic boolean isAborted()
isAborted in interface Monitorablepublic boolean isCompleted()
isCompleted in interface Monitorablepublic boolean isSlow()
isSlow in interface Monitorablepublic boolean abort()
abort in interface Monitorablepublic boolean complete()
complete in interface MonitorableCopyright © 2018 The Apache Software Foundation