public interface StateContext<S,E>
StateContext is representing a current context used in
Transitions, Actions and Guards order to get access
to event headers and ExtendedState.| Modifier and Type | Method and Description |
|---|---|
E |
getEvent()
Gets the event associated with a context.
|
ExtendedState |
getExtendedState()
Gets the state machine extended state.
|
java.lang.Object |
getMessageHeader(java.lang.Object header)
Gets the message header.
|
org.springframework.messaging.MessageHeaders |
getMessageHeaders()
Gets the event message headers.
|
StateMachine<S,E> |
getStateMachine()
Gets the state machine.
|
Transition<S,E> |
getTransition()
Gets the transition.
|
E getEvent()
org.springframework.messaging.MessageHeaders getMessageHeaders()
java.lang.Object getMessageHeader(java.lang.Object header)
String object's
Object.toString() method is used to resolve a key name.header - the headerExtendedState getExtendedState()
Transition<S,E> getTransition()
StateMachine<S,E> getStateMachine()