public class DefaultVisualTimeoutHandler extends NodeImpl implements ExecutionPhaseListener, TimeoutHandler
| Modifier and Type | Field and Description |
|---|---|
protected static LongProperty |
durationProperty |
static String |
PROPERTY_DURATION |
static String |
PROPERTY_REACTION_TIME |
protected static LongProperty |
reactionTimeProperty |
protected Timer |
timer
Timer used for the timeout.
|
| Constructor and Description |
|---|
DefaultVisualTimeoutHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelTimeout() |
long |
getDefaultTimerDuration() |
long |
getReactionTime() |
protected long |
getTimerStartTimestamp() |
void |
processExecutionPhase(ExecutionContext event) |
void |
setDefaultTimerDuration(long defaultTimerDuration) |
void |
setReactionTime(long reactionTime) |
void |
startTimeout(ExecutionContext context) |
protected void |
timerElapsed() |
assignParent, assignParent, assignParents, getId, getLocalId, getParent, setBeanName, setId, setLocalId, setParentclearProperties, getKeys, getProperty, removeProperty, setPropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearProperties, getId, getKeys, getProperty, removeProperty, setPropertypublic static final String PROPERTY_DURATION
public static final String PROPERTY_REACTION_TIME
protected Timer timer
protected static LongProperty durationProperty
protected static LongProperty reactionTimeProperty
public void startTimeout(ExecutionContext context)
startTimeout in interface TimeoutHandlerpublic void cancelTimeout()
cancelTimeout in interface TimeoutHandlerprotected void timerElapsed()
public void processExecutionPhase(ExecutionContext event)
processExecutionPhase in interface ExecutionPhaseListenerprotected long getTimerStartTimestamp()
public long getDefaultTimerDuration()
getDefaultTimerDuration in interface TimeoutHandlerpublic void setDefaultTimerDuration(long defaultTimerDuration)
setDefaultTimerDuration in interface TimeoutHandlerpublic long getReactionTime()
public void setReactionTime(long reactionTime)
Copyright © 2013. All Rights Reserved.