Package org.eclipse.net4j.util.fsm
Interface ITransition<STATE extends java.lang.Enum<?>,EVENT extends java.lang.Enum<?>,SUBJECT,DATA>
-
- All Known Implementing Classes:
ChallengeResponseNegotiator.Transition,FiniteStateMachine.ChangeStateTransition,FiniteStateMachine.FailTransition,FiniteStateMachine.IgnoreTransition
public interface ITransition<STATE extends java.lang.Enum<?>,EVENT extends java.lang.Enum<?>,SUBJECT,DATA>Encpsulates the logic to be executed when an event arrives for a subject in a particular state.- Author:
- Eike Stepper
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecute(SUBJECT subject, STATE state, EVENT event, DATA data)
-