private class TimeoutStateMachine.TimeoutTask
extends java.util.TimerTask
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
stateEnterId
The unique ID of the state enter.
|
private java.lang.Object |
stateEnterIdNonLoop
The unique ID of the non-loop state enter.
|
private Transition |
timeoutTransition
The transition with TimeoutEvent that should be processed.
|
Constructor and Description |
---|
TimeoutStateMachine.TimeoutTask(Transition timeoutTransition,
java.lang.Object stateEnterId,
java.lang.Object stateEnterIdNonLoop)
Create the object.
|
Modifier and Type | Method and Description |
---|---|
void |
run() |
private final Transition timeoutTransition
private final java.lang.Object stateEnterId
private final java.lang.Object stateEnterIdNonLoop
public TimeoutStateMachine.TimeoutTask(Transition timeoutTransition, java.lang.Object stateEnterId, java.lang.Object stateEnterIdNonLoop)
timeoutTransition
- the transition with TimeoutEvent that should be processedstateEnterId
- the unique ID of the state enterstateEnterIdNonLoop
- the unique ID of the non-loop state enterCopyright 2013 Michal Turek, AnotherFSM.