Uses of Interface
org.squirrelframework.foundation.fsm.Action

Packages that use Action
org.squirrelframework.foundation.fsm   
org.squirrelframework.foundation.fsm.builder   
org.squirrelframework.foundation.fsm.impl   
 

Uses of Action in org.squirrelframework.foundation.fsm
 

Classes in org.squirrelframework.foundation.fsm that implement Action
 class ActionWrapper<T extends StateMachine<T,S,E,C>,S,E,C>
           
 class AnonymousAction<T extends StateMachine<T,S,E,C>,S,E,C>
           
 class UntypedAnonymousAction
           
 

Fields in org.squirrelframework.foundation.fsm declared as Action
static Action Action.DUMMY_ACTION
           
 

Methods in org.squirrelframework.foundation.fsm that return Action
 Action<T,S,E,C> ActionExecutionService.ActionEvent.getExecutionTarget()
           
 

Methods in org.squirrelframework.foundation.fsm that return types with arguments of type Action
 List<Action<T,S,E,C>> ImmutableTransition.getActions()
           
 List<Action<T,S,E,C>> Actions.getAll()
           
 List<Action<T,S,E,C>> ImmutableState.getEntryActions()
           
 List<Action<T,S,E,C>> ImmutableState.getExitActions()
           
 

Methods in org.squirrelframework.foundation.fsm with parameters of type Action
 void Actions.add(Action<T,S,E,C> newAction)
          Add a new action
 void MutableTransition.addAction(Action<T,S,E,C> newAction)
           
 void MutableState.addEntryAction(Action<T,S,E,C> newAction)
           
 void MutableState.addExitAction(Action<T,S,E,C> newAction)
           
 void ActionExecutionService.defer(Action<T,S,E,C> action, S from, S to, E event, C context, T stateMachine)
          Add action and all the execution parameters into execution context;
 void StateMachinePerformanceMonitor.onActionExecException(Action<?,?,?,?> action)
           
 void StateMachineLogger.onActionExecException(Action<?,?,?,?> action, TransitionException e)
           
 void StateMachineLogger.onAfterActionExecuted(Object sourceState, Object targetState, Object event, Object context, int[] mOfN, Action<?,?,?,?> action)
           
 void StateMachinePerformanceMonitor.onAfterActionExecuted(StateMachine<?,?,?,?> fsm, Action<?,?,?,?> action)
           
 void StateMachineLogger.onBeforeActionExecuted(Object sourceState, Object targetState, Object event, Object context, int[] mOfN, Action<?,?,?,?> action)
           
 void StateMachinePerformanceMonitor.onBeforeActionExecuted(StateMachine<?,?,?,?> fsm, Action<?,?,?,?> action)
           
 

Method parameters in org.squirrelframework.foundation.fsm with type arguments of type Action
 void MutableTransition.addActions(List<Action<T,S,E,C>> newActions)
           
 void Actions.addAll(List<Action<T,S,E,C>> newActions)
          Add a list of new actions
 void MutableState.addEntryActions(List<Action<T,S,E,C>> newActions)
           
 void MutableState.addExitActions(List<Action<T,S,E,C>> newActions)
           
 

Constructors in org.squirrelframework.foundation.fsm with parameters of type Action
ActionWrapper(Action<T,S,E,C> delegator)
           
 

Uses of Action in org.squirrelframework.foundation.fsm.builder
 

Methods in org.squirrelframework.foundation.fsm.builder with parameters of type Action
 void When.perform(Action<T,S,E,C> action)
          Define action to be performed during transition
 

Method parameters in org.squirrelframework.foundation.fsm.builder with type arguments of type Action
 void When.perform(List<Action<T,S,E,C>> actions)
          Define actions to be performed during transition
 

Uses of Action in org.squirrelframework.foundation.fsm.impl
 

Classes in org.squirrelframework.foundation.fsm.impl that implement Action
 class MethodCallActionImpl<T extends StateMachine<T,S,E,C>,S,E,C>
           
 class MethodCallActionProxyImpl<T extends StateMachine<T,S,E,C>,S,E,C>
           
 

Methods in org.squirrelframework.foundation.fsm.impl that return types with arguments of type Action
 List<Action<T,S,E,C>> DeferBoundActionInfo.getActions()
           
 List<Action<T,S,E,C>> ActionsImpl.getAll()
           
 

Methods in org.squirrelframework.foundation.fsm.impl with parameters of type Action
 void ActionsImpl.add(Action<T,S,E,C> newAction)
           
 void AbstractExecutionService.defer(Action<T,S,E,C> action, S from, S to, E event, C context, T stateMachine)
           
 void DeferBoundActionBuilderImpl.perform(Action<T,S,E,C> action)
           
 

Method parameters in org.squirrelframework.foundation.fsm.impl with type arguments of type Action
 void ActionsImpl.addAll(List<Action<T,S,E,C>> newActions)
           
 void DeferBoundActionBuilderImpl.perform(List<Action<T,S,E,C>> actions)
           
 void DeferBoundActionInfo.setActions(List<Action<T,S,E,C>> actions)
           
 



Copyright © 2013-2014. All Rights Reserved.