@Public
@Evolving
public interface StateMachine<STATE extends java.lang.Enum<STATE>,EVENTTYPE extends java.lang.Enum<EVENTTYPE>,EVENT>
| Modifier and Type | Method | Description |
|---|---|---|
STATE |
doTransition(EVENTTYPE eventType,
EVENT event) |
|
STATE |
getCurrentState() |
|
STATE |
getPreviousState() |
STATE getCurrentState()
STATE getPreviousState()
STATE doTransition(EVENTTYPE eventType, EVENT event) throws InvalidStateTransitionException
InvalidStateTransitionExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.