public abstract class TimeoutCondition extends NotificationCondition implements ITimeoutCondition
NotificationCondition.IConditionNotifier| Constructor and Description |
|---|
TimeoutCondition(long timeout) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkCondition() |
abstract void |
conditionViolated()
callback if the condition is vioalated
|
long |
getTimeout() |
void |
resetCondition() |
void |
resetCondition(long timeout) |
void |
setActive(boolean active)
activate/deactivate the condition
|
String |
toString() |
addNotifier, finalize, isActive, isUseless, notifyCondition, setUselessclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitisActive, isUselesspublic long getTimeout()
getTimeout in interface ITimeoutConditionpublic void setActive(boolean active)
IWatchedConditionsetActive in interface IWatchedConditionsetActive in class NotificationConditionactive - state to be setpublic void resetCondition()
resetCondition in interface ITimeoutConditionpublic void resetCondition(long timeout)
resetCondition in interface ITimeoutConditionpublic boolean checkCondition()
checkCondition in interface IWatchedConditioncheckCondition in class NotificationConditionpublic String toString()
toString in class NotificationConditionpublic abstract void conditionViolated()
IWatchedConditionconditionViolated in interface IWatchedConditionconditionViolated in class NotificationConditionCopyright © 2017. All rights reserved.