| Interface | Description |
|---|---|
| StateMachineEventPublisher |
Interface for publishing state machine based application events.
|
| Class | Description |
|---|---|
| DefaultStateMachineEventPublisher |
Default implementation of
StateMachineEventPublisher. |
| LoggingListener |
Simple
ApplicationListener which logs all events
based on StateMachineEvent using a log level
set during the construction. |
| OnEventNotAcceptedEvent |
Generic event representing that a state machine did not
accept an event.
|
| OnExtendedStateChanged |
Generic event representing that extended state variable has been changed.
|
| OnStateChangedEvent |
Generic event representing that state has been changed.
|
| OnStateEntryEvent |
Generic event representing that state has been entered.
|
| OnStateExitEvent |
Generic event representing that state has been exited.
|
| OnStateMachineError |
Generic event representing that state machine has been entered in
error it cannot recover.
|
| OnStateMachineStart |
Generic event representing that state machine has been started.
|
| OnStateMachineStop |
Generic event representing that state machine has been stopped or terminated.
|
| OnTransitionEndEvent |
Event representing that a
Transition has ended. |
| OnTransitionEvent |
Event representing that a
Transition has happened. |
| OnTransitionStartEvent |
Event representing that a
Transition has started. |
| StateMachineEvent |
Base
ApplicationEvent class for leader based events. |
| StateMachineEventPublisherConfiguration |
Configuration for common
StateMachineEventPublisher. |
| TransitionEvent |
Generic base event representing something with a
Transition. |