@InterfaceAudience.Public
| Interface | Description | 
|---|---|
| MultipleArcTransition<OPERAND,EVENT,STATE extends Enum<STATE>> | Hook for Transition. | 
| SingleArcTransition<OPERAND,EVENT> | Hook for Transition. | 
| StateMachine<STATE extends Enum<STATE>,EVENTTYPE extends Enum<EVENTTYPE>,EVENT> | |
| StateTransitionListener<OPERAND,EVENT,STATE extends Enum<STATE>> | A State Transition Listener. | 
| Class | Description | 
|---|---|
| StateMachineFactory<OPERAND,STATE extends Enum<STATE>,EVENTTYPE extends Enum<EVENTTYPE>,EVENT> | State machine topology. | 
| Exception | Description | 
|---|---|
| InvalidStateTransitionException | The exception that happens when you call invalid state transition. | 
| InvalidStateTransitonException | Deprecated Use  InvalidStateTransitionExceptioninstead. | 
Copyright © 2022 Apache Software Foundation. All rights reserved.