Uses of Interface
com.tangosol.util.fsm.Instruction
-
Uses of Instruction in com.tangosol.util.fsm
Modifier and TypeClassDescriptionstatic final class
Instruction.ProcessEvent<S extends Enum<S>>
static final class
Instruction.TransitionTo<S extends Enum<S>>
static class
NonBlockingFiniteStateMachine.DelayedTransitionTo<S extends Enum<S>>
ANonBlockingFiniteStateMachine.DelayedTransitionTo
is a specializedInstruction
forNonBlockingFiniteStateMachine
s that enables aStateEntryAction
to request a delayed transition to another state, unlike aInstruction.TransitionTo
Instruction
which occurs immediately.static class
NonBlockingFiniteStateMachine.ProcessEventLater<S extends Enum<S>>
A specializedInstruction
forNonBlockingFiniteStateMachine
s that enables aStateEntryAction
to request anEvent
to be processed at some point in the future.Modifier and TypeFieldDescriptionstatic final Instruction
Instruction.NOTHING
TheInstruction
for aFiniteStateMachine
to do nothing.static final Instruction
Instruction.STOP
TheInstruction
for aFiniteStateMachine
to stop.Modifier and TypeMethodDescriptionStateEntryAction.onEnterState
(S exitingState, S enteringState, Event<S> event, ExecutionContext context) Performs the necessary actions when aFiniteStateMachine
enters a particular state.