public interface StateMachineEventPublisher
| Modifier and Type | Method and Description |
|---|---|
void |
publishStateChanged(java.lang.Object source,
State<?,?> sourceState,
State<?,?> targetState)
Publish a state changed event.
|
void |
publishStateEntered(java.lang.Object source,
State<?,?> state)
Publish a state entered event.
|
void |
publishStateExited(java.lang.Object source,
State<?,?> state)
Publish a state exited event.
|
void |
publishStateMachineStart(java.lang.Object source,
StateMachine<?,?> stateMachine)
Publish a statemachine start event.
|
void |
publishStateMachineStop(java.lang.Object source,
StateMachine<?,?> stateMachine)
Publish a statemachine stop event.
|
void |
publishTransition(java.lang.Object source,
Transition<?,?> transition)
Publish a transition event.
|
void |
publishTransitionEnd(java.lang.Object source,
Transition<?,?> transition)
Publish a transition end event.
|
void |
publishTransitionStart(java.lang.Object source,
Transition<?,?> transition)
Publish a transition start event.
|
void publishStateChanged(java.lang.Object source,
State<?,?> sourceState,
State<?,?> targetState)
source - the component generated this eventsourceState - the source statetargetState - the target statevoid publishStateEntered(java.lang.Object source,
State<?,?> state)
source - the sourcestate - the statevoid publishStateExited(java.lang.Object source,
State<?,?> state)
source - the sourcestate - the statevoid publishTransitionStart(java.lang.Object source,
Transition<?,?> transition)
source - the sourcetransition - the transitionvoid publishTransitionEnd(java.lang.Object source,
Transition<?,?> transition)
source - the sourcetransition - the transitionvoid publishTransition(java.lang.Object source,
Transition<?,?> transition)
source - the sourcetransition - the transitionvoid publishStateMachineStart(java.lang.Object source,
StateMachine<?,?> stateMachine)
source - the sourcestateMachine - the statemachinevoid publishStateMachineStop(java.lang.Object source,
StateMachine<?,?> stateMachine)
source - the sourcestateMachine - the statemachine