Class Overview
Guard which allows a transition when a Timeout event is passed and
the last action of this fsm was older than the timeout.
Summary
Public Methods |
boolean
|
allow(Object event, Object entity, State state)
Test whether this state transition is allowed given the event object and
current state.
|
Public Constructors
public
TimeoutCondition
(int timeout)
Public Methods
public
boolean
allow
(Object event, Object entity, State state)
Test whether this state transition is allowed given the event object and
current state.
Parameters
event
| The event which is being applied on the state machine. |
entity
| Entity associated with this state machine. |
state
| Current state of the FSM. |
Returns
- true if this transition is allowed from
state
given
event