Uses of Package
com.tangosol.util.fsm
-
Packages that use com.tangosol.util.fsm Package Description com.tangosol.util.fsm Contains Finite state machine interfaces. -
Classes in com.tangosol.util.fsm used by com.tangosol.util.fsm Class Description Event AnEvent
captures the information that may trigger aTransition
in aFiniteStateMachine
from one state to another.ExecutionContext Provides contextual information about aFiniteStateMachine
, typically to aid in runtime decision making for actions (eg:TransitionAction
s,StateEntryAction
s and/orStateExitAction
s) andEvent
s.FiniteStateMachine AFiniteStateMachine
implements a general purpose finite-state-machine.FiniteStateMachineListener A FiniteStateMachineListener listens for state related events on aFiniteStateMachine
.Instruction A marker interface forInstruction
s toFiniteStateMachine
s.LifecycleAwareEvent ALifecycleAwareEvent
is a specializedEvent
that receives callbacks during the processing of theEvent
by aFiniteStateMachine
.Model AModel
represents the definition of aFiniteStateMachine
, the set of known states,Transition
s between said states andStateEntryAction
s /StateExitAction
s to be performed when said states are changed.NonBlockingFiniteStateMachine AnNonBlockingFiniteStateMachine
is a specializedFiniteStateMachine
implementation that performs transitions asynchronously to the threads that request state changes.NonBlockingFiniteStateMachine.CoalescedEvent.Process TheNonBlockingFiniteStateMachine.CoalescedEvent
to process.NonBlockingFiniteStateMachine.DefaultTaskDependencies Implementation of Dependencies for TaskNonBlockingFiniteStateMachine.TaskDependencies Dependencies for Task.RollbackTransitionException ARollbackTransitionException
may be thrown during anTransitionAction
for aTransition
if the saidTransition
should be aborted.StateEntryAction AStateEntryAction
encapsulates the actions to be performed by aFiniteStateMachine
when a particular state is entered.StateExitAction AStateExitAction
encapsulates the actions to be performed by aFiniteStateMachine
when leaving a known state.Transition ATransition
represents a transition in aFiniteStateMachine
from one or more possible states to a desired state.TransitionAction ATransitionAction
encapsulates the actions to be performed as part of theTransition
from one state to another.