Uses of Package
com.tangosol.util.fsm
Packages that use com.tangosol.util.fsm
-
Classes in com.tangosol.util.fsm used by com.tangosol.util.fsmClassDescriptionAn
Eventcaptures the information that may trigger aTransitionin aFiniteStateMachinefrom one state to another.Provides contextual information about aFiniteStateMachine, typically to aid in runtime decision making for actions (eg:TransitionActions,StateEntryActions and/orStateExitActions) andEvents.AFiniteStateMachineimplements a general purpose finite-state-machine.A FiniteStateMachineListener listens for state related events on aFiniteStateMachine.A marker interface forInstructions toFiniteStateMachines.ALifecycleAwareEventis a specializedEventthat receives callbacks during the processing of theEventby aFiniteStateMachine.AModelrepresents the definition of aFiniteStateMachine, the set of known states,Transitions between said states andStateEntryActions /StateExitActions to be performed when said states are changed.AnNonBlockingFiniteStateMachineis a specializedFiniteStateMachineimplementation that performs transitions asynchronously to the threads that request state changes.TheNonBlockingFiniteStateMachine.CoalescedEventto process.Implementation of Dependencies for TaskDependencies for Task.ARollbackTransitionExceptionmay be thrown during anTransitionActionfor aTransitionif the saidTransitionshould be aborted.AStateEntryActionencapsulates the actions to be performed by aFiniteStateMachinewhen a particular state is entered.AStateExitActionencapsulates the actions to be performed by aFiniteStateMachinewhen leaving a known state.ATransitionrepresents a transition in aFiniteStateMachinefrom one or more possible states to a desired state.ATransitionActionencapsulates the actions to be performed as part of theTransitionfrom one state to another.