Skip navigation links
Spring State Machine
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

AbstractAnnotationBuilder<O> - Class in org.springframework.statemachine.config.common.annotation
A base AnnotationBuilder that ensures the object being built is only built one time.
AbstractAnnotationBuilder() - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractAnnotationBuilder
 
AbstractAnnotationConfiguration<B extends AnnotationBuilder<O>,O> - Class in org.springframework.statemachine.config.common.annotation
Base implementation of @Configuration class.
AbstractAnnotationConfiguration() - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
 
AbstractCompositeItems<T> - Class in org.springframework.statemachine.support
Base implementation for all composite items.
AbstractCompositeItems() - Constructor for class org.springframework.statemachine.support.AbstractCompositeItems
Constructs instance with an empty item list.
AbstractCompositeListener<T> - Class in org.springframework.statemachine.listener
Base implementation for all composite listeners.
AbstractCompositeListener() - Constructor for class org.springframework.statemachine.listener.AbstractCompositeListener
Constructs instance with an empty listener list.
AbstractConfiguredAnnotationBuilder<O,I,B extends AnnotationBuilder<O>> - Class in org.springframework.statemachine.config.common.annotation
A base AnnotationBuilder that allows AnnotationConfigurers to be applied to it.
AbstractConfiguredAnnotationBuilder() - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Instantiates a new annotation builder.
AbstractConfiguredAnnotationBuilder(ObjectPostProcessor<Object>) - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Instantiates a new annotation builder.
AbstractConfiguredAnnotationBuilder(ObjectPostProcessor<Object>, boolean) - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Instantiates a new annotation builder.
AbstractExpressionEvaluator - Class in org.springframework.statemachine.support
Base class providing common functionality for using Spring expression language.
AbstractExpressionEvaluator() - Constructor for class org.springframework.statemachine.support.AbstractExpressionEvaluator
 
AbstractExternalTransition<S,E> - Class in org.springframework.statemachine.transition
 
AbstractExternalTransition(State<S, E>, State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.AbstractExternalTransition
 
AbstractExternalTransition(State<S, E>, State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.AbstractExternalTransition
 
AbstractImportingAnnotationConfiguration<B extends AnnotationBuilder<O>,O> - Class in org.springframework.statemachine.config.common.annotation
Base class for Configuration which works on a bean definition level relying on ImportBeanDefinitionRegistrar phase to register beans.
AbstractImportingAnnotationConfiguration() - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
 
AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean<T,B extends AnnotationBuilder<O>,O> - Class in org.springframework.statemachine.config.common.annotation
 
AbstractInternalTransition<S,E> - Class in org.springframework.statemachine.transition
 
AbstractInternalTransition(State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.AbstractInternalTransition
 
AbstractInternalTransition(State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.AbstractInternalTransition
 
AbstractIterator<T> - Class in org.springframework.statemachine.support.tree
 
AbstractIterator() - Constructor for class org.springframework.statemachine.support.tree.AbstractIterator
 
AbstractLocalTransition<S,E> - Class in org.springframework.statemachine.transition
 
AbstractLocalTransition(State<S, E>, State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.AbstractLocalTransition
 
AbstractLocalTransition(State<S, E>, State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.AbstractLocalTransition
 
AbstractPseudoState<S,E> - Class in org.springframework.statemachine.state
Base implementation of a PseudoState.
AbstractPseudoState(PseudoStateKind) - Constructor for class org.springframework.statemachine.state.AbstractPseudoState
Instantiates a new abstract pseudo state.
AbstractSimpleState<S,E> - Class in org.springframework.statemachine.state
Base implementation of a State having a single state identifier.
AbstractSimpleState(S) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
Instantiates a new abstract simple state.
AbstractSimpleState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
Instantiates a new abstract simple state.
AbstractSimpleState(S, Collection<E>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
Instantiates a new abstract simple state.
AbstractSimpleState(S, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
Instantiates a new abstract simple state.
AbstractSimpleState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>, Collection<Region<S, E>>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
Instantiates a new abstract simple state.
AbstractSimpleState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
Instantiates a new abstract simple state.
AbstractSimpleState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
Instantiates a new abstract simple state.
AbstractState<S,E> - Class in org.springframework.statemachine.state
Base implementation of a State.
AbstractState(S, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractState
Instantiates a new abstract state.
AbstractState(S, Collection<E>) - Constructor for class org.springframework.statemachine.state.AbstractState
Instantiates a new abstract state.
AbstractState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Constructor for class org.springframework.statemachine.state.AbstractState
Instantiates a new abstract state.
AbstractState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractState
Instantiates a new abstract state.
AbstractState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractState
Instantiates a new abstract state.
AbstractState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>, Collection<Region<S, E>>) - Constructor for class org.springframework.statemachine.state.AbstractState
Instantiates a new abstract state.
AbstractStateMachine<S,E> - Class in org.springframework.statemachine.support
Base implementation of a StateMachine loosely modelled from UML state machine.
AbstractStateMachine(Collection<State<S, E>>, Collection<Transition<S, E>>, State<S, E>) - Constructor for class org.springframework.statemachine.support.AbstractStateMachine
Instantiates a new abstract state machine.
AbstractStateMachine(Collection<State<S, E>>, Collection<Transition<S, E>>, State<S, E>, ExtendedState) - Constructor for class org.springframework.statemachine.support.AbstractStateMachine
Instantiates a new abstract state machine.
AbstractStateMachine(Collection<State<S, E>>, Collection<Transition<S, E>>, State<S, E>, Transition<S, E>, Message<E>, ExtendedState) - Constructor for class org.springframework.statemachine.support.AbstractStateMachine
Instantiates a new abstract state machine.
AbstractStateMachineConfigurerAdapter<S,E> - Class in org.springframework.statemachine.config
Adapter base implementation for StateMachineConfigurer.
AbstractStateMachineConfigurerAdapter() - Constructor for class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
AbstractStateMachineFactory<S,E> - Class in org.springframework.statemachine.config
Base StateMachineFactory implementation building StateMachines.
AbstractStateMachineFactory(StateMachineModel<S, E>) - Constructor for class org.springframework.statemachine.config.AbstractStateMachineFactory
Instantiates a new abstract state machine factory.
AbstractStateMachineModelFactory<S,E> - Class in org.springframework.statemachine.config.model
Base implementation of a StateMachineModelFactory providing some common grounds for various implementations.
AbstractStateMachineModelFactory() - Constructor for class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Instantiates a new abstract state machine model factory.
AbstractStateMachineModelFactory(ResourceLoader, StateMachineComponentResolver<S, E>) - Constructor for class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Instantiates a new abstract state machine model factory.
AbstractStateMachinePersister<S,E,T> - Class in org.springframework.statemachine.persist
Base implementation of a StateMachinePersister easing persist and restore operations with a StateMachinePersist.
AbstractStateMachinePersister(StateMachinePersist<S, E, T>) - Constructor for class org.springframework.statemachine.persist.AbstractStateMachinePersister
Instantiates a new abstract state machine persister.
AbstractStateMachineTests - Class in org.springframework.statemachine.test
Base helper class for state machine tests.
AbstractStateMachineTests() - Constructor for class org.springframework.statemachine.test.AbstractStateMachineTests
 
AbstractTransition<S,E> - Class in org.springframework.statemachine.transition
Base implementation of a Transition.
AbstractTransition(State<S, E>, State<S, E>, Collection<Action<S, E>>, E, TransitionKind, Guard<S, E>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.AbstractTransition
 
AbstractTransition(State<S, E>, State<S, E>, Collection<Action<S, E>>, E, TransitionKind, Guard<S, E>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.AbstractTransition
 
AbstractTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Base class for transition configurers.
AbstractTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
acceptEvent(Message<E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
Action<S,E> - Interface in org.springframework.statemachine.action
Generic strategy interface used by a state machine to respond events by executing an Action with a StateContext.
action(Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
action(Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
action(Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
action(Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify Action for this Transition.
add(S) - Method in class org.springframework.statemachine.listener.OrderedComposite
Register additional item.
add(S) - Method in class org.springframework.statemachine.support.OrderedCompositeItem
Register additional item.
add(StateMachineInterceptor<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
Adds interceptor to the list.
add(T, Object, Object) - Method in class org.springframework.statemachine.support.tree.Tree
 
addAction(Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
addChoice(S, List<ChoiceData<S, E>>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Adds the choice.
addDefaultHistory(S, S) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Adds the default history.
added(K, V) - Method in interface org.springframework.statemachine.support.ObservableMap.MapChangeListener
Called when new entry is added.
addEnsembleListener(EnsembleListener<S, E>) - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
Adds the ensemble listener.
addEnsembleListener(EnsembleListener<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
addEntry(S, S) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Adds the entry.
addExit(S, S) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Adds the exit.
addFork(S, List<S>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Adds the fork.
addJoin(S, List<S>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Adds the join.
addJunction(S, List<JunctionData<S, E>>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Adds the junction.
addObjectPostProcessor(ObjectPostProcessor<?>) - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
Adds an ObjectPostProcessor to be used for this adapter.
addPersistStateChangeListener(PersistStateMachineHandler.PersistStateChangeListener) - Method in class org.springframework.statemachine.recipes.persist.PersistStateMachineHandler
Adds the persist state change listener.
addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.AbstractPseudoState
 
addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.ChoicePseudoState
 
addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.EntryPseudoState
 
addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.ExitPseudoState
 
addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.JunctionPseudoState
 
addPseudoStateListener(PseudoStateListener<S, E>) - Method in interface org.springframework.statemachine.state.PseudoState
Registers a new PseudoStateListener.
addStateData(Collection<StateData<S, E>>) - Method in class org.springframework.statemachine.config.builders.StateMachineStateBuilder
 
addStateListener(StateMachineListener<S, E>) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
addStateListener(StateMachineListener<S, E>) - Method in interface org.springframework.statemachine.region.Region
Adds the state listener.
addStateListener(StateListener<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
 
addStateListener(StateListener<S, E>) - Method in interface org.springframework.statemachine.state.State
Adds the state listener.
addStateListener(StateMachineListener<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
addStateMachineInterceptor(StateMachineInterceptor<S, E>) - Method in interface org.springframework.statemachine.access.StateMachineAccess
Adds the state machine interceptor.
addStateMachineInterceptor(StateMachineInterceptor<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
addStateMachineInterceptor(StateMachineInterceptor<S, E>) - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
addStateMachineInterceptor(StateMachineInterceptor<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Adds the state machine interceptor.
addTasksListener(TasksHandler.TasksListener) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
Adds the tasks listener.
addTrace(String) - Method in exception org.springframework.statemachine.config.model.MalformedConfigurationException
Adds a trace info into this exception.
addTransition(S, S, S, E, Long, Integer, Collection<Action<S, E>>, Guard<S, E>, TransitionKind, SecurityRule) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Adds the transition.
addTriggerListener(TriggerListener) - Method in class org.springframework.statemachine.trigger.EventTrigger
 
addTriggerListener(TriggerListener) - Method in class org.springframework.statemachine.trigger.TimerTrigger
 
addTriggerListener(TriggerListener) - Method in interface org.springframework.statemachine.trigger.Trigger
Adds the trigger listener.
afterPropertiesSet() - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
 
afterPropertiesSet() - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
afterPropertiesSet() - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
 
afterPropertiesSet() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
and() - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
Return the AnnotationBuilder when done using the AnnotationConfigurer.
and() - Method in interface org.springframework.statemachine.config.common.annotation.AnnotationConfigurerBuilder
Get a parent AnnotationBuilder working with a AnnotationConfigurer.
and() - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Add a new step and return StateMachineTestPlanBuilder for chaining.
AnnotatedMethodFilter - Class in org.springframework.statemachine.support
A MethodFilter implementation that enables the following: matching on method name, if available exclusion of void-returning methods if 'requiresReply' is true limiting to annotated methods if at least one is present
AnnotatedMethodFilter(Class<? extends Annotation>, String, boolean) - Constructor for class org.springframework.statemachine.support.AnnotatedMethodFilter
 
AnnotationBuilder<O> - Interface in org.springframework.statemachine.config.common.annotation
Interface for building an Object.
AnnotationConfigurer<O,B extends AnnotationBuilder<O>> - Interface in org.springframework.statemachine.config.common.annotation
Allows for configuring an AnnotationBuilder.
AnnotationConfigurerAdapter<O,I,B extends AnnotationBuilder<O>> - Class in org.springframework.statemachine.config.common.annotation
A base class for AnnotationConfigurer that allows subclasses to only implement the methods they are interested in.
AnnotationConfigurerAdapter() - Constructor for class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
 
AnnotationConfigurerBuilder<I> - Interface in org.springframework.statemachine.config.common.annotation
Interface for wrapping a return type from AnnotationConfigurer into AnnotationBuilder.
apply(I) - Method in interface org.springframework.statemachine.access.StateMachineFunction
Apply a function.
apply(C) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
apply(C) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Applies a AnnotationConfigurer to this AnnotationBuilder overriding any AnnotationConfigurer of the exact same class.
arm() - Method in class org.springframework.statemachine.trigger.EventTrigger
 
arm() - Method in class org.springframework.statemachine.trigger.TimerTrigger
 
arm() - Method in interface org.springframework.statemachine.trigger.Trigger
Arm a trigger.
autoStartup(boolean) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
Specify if state machine should be started automatically.
autoStartup(boolean) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
 

B

BaseStructureVerifier<S,E> - Class in org.springframework.statemachine.config.model.verifier
StateMachineModelVerifier which verifies a base model structure like existence of initial states, etc.
BaseStructureVerifier() - Constructor for class org.springframework.statemachine.config.model.verifier.BaseStructureVerifier
 
BeanDelegatingFactoryBean(B, Class<T>) - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
beanFactory(BeanFactory) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
Specify a BeanFactory.
beanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
 
beanFactory - Variable in class org.springframework.statemachine.processor.StateMachineActivatorAnnotationPostProcessor
 
BeanFactoryTypeConverter - Class in org.springframework.statemachine.support
 
BeanFactoryTypeConverter() - Constructor for class org.springframework.statemachine.support.BeanFactoryTypeConverter
Instantiates a new bean factory type converter.
BeanFactoryTypeConverter(ConversionService) - Constructor for class org.springframework.statemachine.support.BeanFactoryTypeConverter
 
beforeConfigureMains() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Invoked prior to invoking each main AnnotationConfigurer.configure(AnnotationBuilder) method.
beforeConfigurePosts() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Invoked prior to invoking each post AnnotationConfigurer.configure(AnnotationBuilder) method.
beforeInit() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Invoked prior to invoking each AnnotationConfigurer.init(AnnotationBuilder) method.
build() - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationBuilder
 
build() - Method in interface org.springframework.statemachine.config.common.annotation.AnnotationBuilder
Builds the object and returns it or null.
build() - Method in interface org.springframework.statemachine.config.model.StateMachineModelFactory
Builds the state machine model.
build() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
Builds a StateMachine.
build() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
Builds the TasksHandler.
build() - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
Builds the state machine test plan.
build() - Method in class org.springframework.statemachine.uml.UmlStateMachineModelFactory
 
buildBeanDefinition(AnnotationMetadata, Class<? extends Annotation>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
Called to get a bean definition to register.
buildBeanDefinition(AnnotationMetadata, Class<? extends Annotation>) - Method in class org.springframework.statemachine.config.configuration.StateMachineConfiguration
 
buildBeanDefinition(AnnotationMetadata, Class<? extends Annotation>) - Method in class org.springframework.statemachine.config.configuration.StateMachineFactoryConfiguration
 
buildContext() - Method in class org.springframework.statemachine.test.AbstractStateMachineTests
 
builder() - Static method in class org.springframework.statemachine.config.StateMachineBuilder
Gets a builder for a StateMachine.
Builder() - Constructor for class org.springframework.statemachine.config.StateMachineBuilder.Builder
Instantiates a new builder.
builder() - Static method in class org.springframework.statemachine.recipes.tasks.TasksHandler
Gets a new instance of a TasksHandler.Builder which is used to build an instance of a TasksHandler.
Builder() - Constructor for class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
 
builder() - Static method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
Gets a new instance of this builder.
buildRegionStateInternal(S, Collection<Region<S, E>>, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
 
buildRegionStateInternal(S, Collection<Region<S, E>>, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Method in class org.springframework.statemachine.config.ObjectStateMachineFactory
 
buildStateInternal(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
 
buildStateInternal(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Method in class org.springframework.statemachine.config.ObjectStateMachineFactory
 
buildStateMachineContext(StateMachine<S, E>) - Method in class org.springframework.statemachine.persist.AbstractStateMachinePersister
Builds the state machine context which is used for persist operation.
buildStateMachineInternal(Collection<State<S, E>>, Collection<Transition<S, E>>, State<S, E>, Transition<S, E>, Message<E>, ExtendedState, PseudoState<S, E>, Boolean, BeanFactory, TaskExecutor, TaskScheduler, String, String) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
 
buildStateMachineInternal(Collection<State<S, E>>, Collection<Transition<S, E>>, State<S, E>, Transition<S, E>, Message<E>, ExtendedState, PseudoState<S, E>, Boolean, BeanFactory, TaskExecutor, TaskScheduler, String, String) - Method in class org.springframework.statemachine.config.ObjectStateMachineFactory
 

C

callMethod(String, Object) - Static method in class org.springframework.statemachine.test.TestUtils
 
callMethod(String, Object, Object[], Class<?>[]) - Static method in class org.springframework.statemachine.test.TestUtils
 
callOnEventNotAccepted(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnExtendedStateChanged(String, Object, Object, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnStateChanged(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnStateEntry(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnStateExit(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnStateMachineError(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnStateMachineStart(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnStateMachineStop(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnTransition(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnTransitionEnd(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
callOnTransitionStart(String, StateContext<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
canConvert(Class<?>, Class<?>) - Method in class org.springframework.statemachine.support.BeanFactoryTypeConverter
 
canConvert(TypeDescriptor, TypeDescriptor) - Method in class org.springframework.statemachine.support.BeanFactoryTypeConverter
 
changed(Object, Object) - Method in interface org.springframework.statemachine.ExtendedState.ExtendedStateChangeListener
Called when extended state variable has been changed.
changed(K, V) - Method in interface org.springframework.statemachine.support.ObservableMap.MapChangeListener
Called when entry has been changed.
children(T) - Method in class org.springframework.statemachine.support.tree.TreeTraverser
Returns the children of the specified node.
choice(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
choice(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S to be choice pseudo state.
ChoiceData<S,E> - Class in org.springframework.statemachine.config.model
A simple data object keeping choice related configs in a same place.
ChoiceData(S, S, Guard<S, E>) - Constructor for class org.springframework.statemachine.config.model.ChoiceData
Instantiates a new choice data.
ChoicePseudoState<S,E> - Class in org.springframework.statemachine.state
Choice implementation of a PseudoState.
ChoicePseudoState(List<ChoicePseudoState.ChoiceStateData<S, E>>) - Constructor for class org.springframework.statemachine.state.ChoicePseudoState
Instantiates a new choice pseudo state.
ChoicePseudoState.ChoiceStateData<S,E> - Class in org.springframework.statemachine.state
Data class wrapping choice State and Guard together.
ChoiceStateData(StateHolder<S, E>, Guard<S, E>) - Constructor for class org.springframework.statemachine.state.ChoicePseudoState.ChoiceStateData
Instantiates a new choice state data.
ChoiceTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring Transition from a choice pseudo state.
clean() - Method in class org.springframework.statemachine.test.AbstractStateMachineTests
 
clear() - Method in class org.springframework.statemachine.support.ObservableMap
 
commaDelimitedListToSecurityAttributes(String) - Static method in class org.springframework.statemachine.security.SecurityRule
Convert attributes from comma separated String to Collection
CompositeEnsembleListener<S,E> - Class in org.springframework.statemachine.ensemble
Default EnsembleListener dispatcher.
CompositeEnsembleListener() - Constructor for class org.springframework.statemachine.ensemble.CompositeEnsembleListener
 
CompositePseudoStateListener<S,E> - Class in org.springframework.statemachine.state
 
CompositePseudoStateListener() - Constructor for class org.springframework.statemachine.state.CompositePseudoStateListener
 
CompositeStateListener<S,E> - Class in org.springframework.statemachine.state
Composite state listener.
CompositeStateListener() - Constructor for class org.springframework.statemachine.state.CompositeStateListener
 
CompositeStateMachineListener<S,E> - Class in org.springframework.statemachine.listener
Default StateMachineListener dispatcher.
CompositeStateMachineListener() - Constructor for class org.springframework.statemachine.listener.CompositeStateMachineListener
 
CompositeStateMachineModelVerifier<S,E> - Class in org.springframework.statemachine.config.model.verifier
Implementation of a StateMachineModelVerifier backed by a multiple verifiers.
CompositeStateMachineModelVerifier() - Constructor for class org.springframework.statemachine.config.model.verifier.CompositeStateMachineModelVerifier
 
CompositeTriggerListener - Class in org.springframework.statemachine.trigger
Default TriggerListener dispatcher.
CompositeTriggerListener() - Constructor for class org.springframework.statemachine.trigger.CompositeTriggerListener
 
computeNext() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
 
ConfigurationConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
Base ConfigConfigurer interface for configuring generic config.
ConfigurationData<S,E> - Class in org.springframework.statemachine.config.model
Configuration object used to keep things together in StateMachineConfigurationBuilder.
ConfigurationData() - Constructor for class org.springframework.statemachine.config.model.ConfigurationData
Instantiates a new state machine configuration config data.
ConfigurationData(BeanFactory, TaskExecutor, TaskScheduler, boolean, StateMachineEnsemble<S, E>, List<StateMachineListener<S, E>>, boolean, AccessDecisionManager, AccessDecisionManager, SecurityRule, SecurityRule, boolean, StateMachineModelVerifier<S, E>, String) - Constructor for class org.springframework.statemachine.config.model.ConfigurationData
Instantiates a new state machine configuration config data.
configure(StateMachineConfigBuilder<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
configure(StateMachineModelConfigurer<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
configure(StateMachineConfigurationConfigurer<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
configure(StateMachineStateConfigurer<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
configure(StateMachineTransitionConfigurer<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
configure(StateMachineModelConfigurer<S, E>) - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurer
configure(StateMachineConfigurationConfigurer<S, E>) - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurer
configure(StateMachineStateConfigurer<S, E>) - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurer
configure(StateMachineTransitionConfigurer<S, E>) - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurer
configure(B) - Method in interface org.springframework.statemachine.config.common.annotation.AnnotationConfigurer
Configure the AnnotationBuilder by setting the necessary properties on the AnnotationBuilder.
configure(B) - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
 
configure(B) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
 
configure(B) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
 
configure(StateMachineConfigurationBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
 
configure(StateMachineConfigurationBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultDistributedStateMachineConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultEntryTransitionConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultExitTransitionConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultHistoryTransitionConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJoinTransitionConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
 
configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
configure(StateMachineModelBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultModelConfigurer
 
configure(StateMachineConfigurationBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
 
configure(StateMachineStateBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
configure(StateMachineConfigurationBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultVerifierConfigurer
 
configureConfiguration() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
Configure configuration.
configureModel() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
Configure model.
configureProperties(B, Properties) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
Configure properties.
configureProperties(Properties) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.PropertiesConfigurerAware
Configure Properties.
configureResources(B, Set<Resource>) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
Configure resources.
configureResources(Set<Resource>) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.ResourceConfigurerAware
Configure Resources.
configureStates() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
Configure states.
configureTransitions() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
Configure transitions.
containsAtleastOne(Collection<S>, Collection<S>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
Checks if right hand collection has atleast one same item as left hand collection.
containsAtleastOneEqualString(Collection<String>, String) - Static method in class org.springframework.statemachine.support.StateMachineUtils
 
containsAtleastOneEqualString(Collection<String>, Collection<String>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
 
containsKey(Object) - Method in class org.springframework.statemachine.support.ObservableMap
 
containsValue(Object) - Method in class org.springframework.statemachine.support.ObservableMap
 
context - Variable in class org.springframework.statemachine.test.AbstractStateMachineTests
 
continueFromError() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
Request to continue from an error.
CONVERSION_SERVICE_BEAN_NAME - Static variable in class org.springframework.statemachine.support.StateMachineContextUtils
 
convertValue(Object, TypeDescriptor, TypeDescriptor) - Method in class org.springframework.statemachine.support.BeanFactoryTypeConverter
 
CountTrigger - Class in org.springframework.statemachine.support
Enhanced implementation following same logic from PeriodicTrigger except also adding a counter how many times a trigger can fire.
CountTrigger(long) - Constructor for class org.springframework.statemachine.support.CountTrigger
Create a trigger with the given period in milliseconds and firing exactly one time.
CountTrigger(int, long, TimeUnit) - Constructor for class org.springframework.statemachine.support.CountTrigger
Create a trigger with the given count, period and time unit.
CountTrigger(int, long, long, TimeUnit) - Constructor for class org.springframework.statemachine.support.CountTrigger
Create a trigger with the given count, period and time unit.
createSecurityExpressionRoot(Authentication, Message<T>) - Method in class org.springframework.statemachine.security.DefaultEventSecurityExpressionHandler
 
createSecurityExpressionRoot(Authentication, Transition<?, ?>) - Method in class org.springframework.statemachine.security.DefaultTransitionSecurityExpressionHandler
 
createStandardEvaluationContext() - Static method in class org.springframework.statemachine.support.ExpressionUtils
Used to create a context with no BeanFactory, usually in tests.
createStandardEvaluationContext(BeanFactory) - Static method in class org.springframework.statemachine.support.ExpressionUtils
Obtains the context from the beanFactory if not null; emits a warning if the beanFactory is null.

D

DataHolder(StatesData<String, String>, TransitionsData<String, String>) - Constructor for class org.springframework.statemachine.uml.support.UmlModelParser.DataHolder
Instantiates a new data holder.
DEFAULT_ID_EVENT_PUBLISHER - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
Default bean id for state machine event publisher.
DEFAULT_ID_STATEMACHINE - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
Default bean id for state machine.
DEFAULT_ID_STATEMACHINEFACTORY - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
Default bean id for state machine factory.
defaultAwaitTime(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
Sets default await time.
DefaultChoiceTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a ChoiceTransitionConfigurer.
DefaultChoiceTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
 
DefaultConfigurationConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a ConfigurationConfigurer.
DefaultConfigurationConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
 
DefaultDistributedStateMachineConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a DistributedStateMachineConfigurer.
DefaultDistributedStateMachineConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultDistributedStateMachineConfigurer
 
DefaultEntryTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a EntryTransitionConfigurer.
DefaultEntryTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultEntryTransitionConfigurer
 
DefaultEventSecurityExpressionHandler<T> - Class in org.springframework.statemachine.security
The default implementation of SecurityExpressionHandler which uses a EventSecurityExpressionRoot.
DefaultEventSecurityExpressionHandler() - Constructor for class org.springframework.statemachine.security.DefaultEventSecurityExpressionHandler
 
DefaultExitTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a ExitTransitionConfigurer.
DefaultExitTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultExitTransitionConfigurer
 
DefaultExtendedState - Class in org.springframework.statemachine.support
Default implementation of a ExtendedState.
DefaultExtendedState() - Constructor for class org.springframework.statemachine.support.DefaultExtendedState
Instantiates a new default extended state.
DefaultExtendedState(Map<Object, Object>) - Constructor for class org.springframework.statemachine.support.DefaultExtendedState
Instantiates a new default extended state.
DefaultExternalTransition<S,E> - Class in org.springframework.statemachine.transition
 
DefaultExternalTransition(State<S, E>, State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.DefaultExternalTransition
 
DefaultExternalTransition(State<S, E>, State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.DefaultExternalTransition
 
DefaultExternalTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a ExternalTransitionConfigurer.
DefaultExternalTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
DefaultForkTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a ForkTransitionConfigurer.
DefaultForkTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
 
DefaultHistoryTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a HistoryTransitionConfigurer.
DefaultHistoryTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultHistoryTransitionConfigurer
 
DefaultInternalTransition<S,E> - Class in org.springframework.statemachine.transition
 
DefaultInternalTransition(State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.DefaultInternalTransition
 
DefaultInternalTransition(State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.DefaultInternalTransition
 
DefaultInternalTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a InternalTransitionConfigurer.
DefaultInternalTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
DefaultJoinTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a JoinTransitionConfigurer.
DefaultJoinTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultJoinTransitionConfigurer
 
DefaultJunctionTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a JunctionTransitionConfigurer.
DefaultJunctionTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
 
DefaultLocalTransition<S,E> - Class in org.springframework.statemachine.transition
 
DefaultLocalTransition(State<S, E>, State<S, E>, Collection<Action<S, E>>, E, Guard<S, E>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.DefaultLocalTransition
 
DefaultLocalTransitionConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a LocalTransitionConfigurer.
DefaultLocalTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
DefaultModelConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a ModelConfigurer.
DefaultModelConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultModelConfigurer
 
DefaultPropertiesConfigurer<O,I,B extends AnnotationBuilder<O>> - Class in org.springframework.statemachine.config.common.annotation.configurers
AnnotationConfigurer which knows how to handle configuring a Properties.
DefaultPropertiesConfigurer() - Constructor for class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
 
DefaultPseudoState<S,E> - Class in org.springframework.statemachine.state
Default implementation of a PseudoState which is a simple passthrough via AbstractPseudoState.
DefaultPseudoState(PseudoStateKind) - Constructor for class org.springframework.statemachine.state.DefaultPseudoState
Instantiates a new default pseudo state.
DefaultPseudoStateContext<S,E> - Class in org.springframework.statemachine.state
Default implementation of a PseudoStateContext.
DefaultPseudoStateContext(PseudoState<S, E>, PseudoStateContext.PseudoAction) - Constructor for class org.springframework.statemachine.state.DefaultPseudoStateContext
Instantiates a new default pseudo state context.
DefaultResourceConfigurer<O,I,B extends AnnotationBuilder<O>> - Class in org.springframework.statemachine.config.common.annotation.configurers
AnnotationConfigurer which knows how to handle configuring a Resources.
DefaultResourceConfigurer() - Constructor for class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
 
DefaultSecurityConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a SecurityConfigurer.
DefaultSecurityConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
 
DefaultStateConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a StateConfigurer.
DefaultStateConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
DefaultStateContext<S,E> - Class in org.springframework.statemachine.support
Default implementation of a StateContext.
DefaultStateContext(StateContext.Stage, Message<E>, MessageHeaders, ExtendedState, Transition<S, E>, StateMachine<S, E>, State<S, E>, State<S, E>, Exception) - Constructor for class org.springframework.statemachine.support.DefaultStateContext
Instantiates a new default state context.
DefaultStateContext(StateContext.Stage, Message<E>, MessageHeaders, ExtendedState, Transition<S, E>, StateMachine<S, E>, State<S, E>, State<S, E>, Collection<State<S, E>>, Collection<State<S, E>>, Exception) - Constructor for class org.springframework.statemachine.support.DefaultStateContext
Instantiates a new default state context.
DefaultStateMachineComponentResolver<S,E> - Class in org.springframework.statemachine.config.model
Default implementation of a StateMachineComponentResolver which resolves from a BeanFactory if given or from a manually registered actions and guards.
DefaultStateMachineComponentResolver() - Constructor for class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
Instantiates a new default state machine component resolver.
DefaultStateMachineComponentResolver(Map<String, Action<S, E>>, Map<String, Guard<S, E>>) - Constructor for class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
Instantiates a new default state machine component resolver.
DefaultStateMachineComponentResolver(BeanFactory, Map<String, Action<S, E>>, Map<String, Guard<S, E>>) - Constructor for class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
Instantiates a new default state machine component resolver.
DefaultStateMachineContext<S,E> - Class in org.springframework.statemachine.support
Default implementation of a StateMachineContext.
DefaultStateMachineContext(S, E, Map<String, Object>, ExtendedState) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
Instantiates a new default state machine context.
DefaultStateMachineContext(S, E, Map<String, Object>, ExtendedState, Map<S, S>) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
Instantiates a new default state machine context.
DefaultStateMachineContext(S, E, Map<String, Object>, ExtendedState, Map<S, S>, String) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
Instantiates a new default state machine context.
DefaultStateMachineContext(List<StateMachineContext<S, E>>, S, E, Map<String, Object>, ExtendedState) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
Instantiates a new default state machine context.
DefaultStateMachineContext(List<StateMachineContext<S, E>>, S, E, Map<String, Object>, ExtendedState, Map<S, S>) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
Instantiates a new default state machine context.
DefaultStateMachineContext(List<StateMachineContext<S, E>>, S, E, Map<String, Object>, ExtendedState, Map<S, S>, String) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
Instantiates a new default state machine context.
DefaultStateMachineEventPublisher - Class in org.springframework.statemachine.event
Default implementation of StateMachineEventPublisher.
DefaultStateMachineEventPublisher() - Constructor for class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
Instantiates a new state machine event publisher.
DefaultStateMachineEventPublisher(ApplicationEventPublisher) - Constructor for class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
Instantiates a new state machine event publisher.
DefaultStateMachineExecutor<S,E> - Class in org.springframework.statemachine.support
Default implementation of a StateMachineExecutor.
DefaultStateMachineExecutor(StateMachine<S, E>, StateMachine<S, E>, Collection<Transition<S, E>>, Map<Trigger<S, E>, Transition<S, E>>, List<Transition<S, E>>, Transition<S, E>, Message<E>) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineExecutor
Instantiates a new default state machine executor.
DefaultStateMachineModel<S,E> - Class in org.springframework.statemachine.config.model
Default implementation of a StateMachineModel.
DefaultStateMachineModel(ConfigurationData<S, E>, StatesData<S, E>, TransitionsData<S, E>) - Constructor for class org.springframework.statemachine.config.model.DefaultStateMachineModel
Instantiates a new default state machine model.
DefaultStateMachineModelVerifier<S,E> - Class in org.springframework.statemachine.config.model.verifier
Default implementation of a StateMachineModelVerifier.
DefaultStateMachineModelVerifier() - Constructor for class org.springframework.statemachine.config.model.verifier.DefaultStateMachineModelVerifier
 
DefaultStateMachinePersister<S,E,T> - Class in org.springframework.statemachine.persist
Default implementation of a StateMachinePersister.
DefaultStateMachinePersister(StateMachinePersist<S, E, T>) - Constructor for class org.springframework.statemachine.persist.DefaultStateMachinePersister
Instantiates a new default state machine persister.
DefaultTransitionSecurityExpressionHandler - Class in org.springframework.statemachine.security
 
DefaultTransitionSecurityExpressionHandler() - Constructor for class org.springframework.statemachine.security.DefaultTransitionSecurityExpressionHandler
 
DefaultTriggerContext<S,E> - Class in org.springframework.statemachine.trigger
 
DefaultTriggerContext(E) - Constructor for class org.springframework.statemachine.trigger.DefaultTriggerContext
 
DefaultVerifierConfigurer<S,E> - Class in org.springframework.statemachine.config.configurers
Default implementation of a VerifierConfigurer.
DefaultVerifierConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultVerifierConfigurer
 
destroy() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
destroy() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
disarm() - Method in class org.springframework.statemachine.trigger.EventTrigger
 
disarm() - Method in class org.springframework.statemachine.trigger.TimerTrigger
 
disarm() - Method in interface org.springframework.statemachine.trigger.Trigger
Disarm a trigger.
DistributedLeaderAction<S,E> - Class in org.springframework.statemachine.action
Action which is used to wrap execution of an Action so that only a StateMachine considered to be a leader in an StateMachineEnsemble will do the execution.
DistributedLeaderAction(Action<S, E>, StateMachineEnsemble<S, E>) - Constructor for class org.springframework.statemachine.action.DistributedLeaderAction
Instantiates a new distributed leader action.
DistributedStateMachine<S,E> - Class in org.springframework.statemachine.ensemble
DistributedStateMachine is wrapping a real StateMachine and works together with a StateMachineEnsemble order to provide a distributed state machine.
DistributedStateMachine(StateMachineEnsemble<S, E>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.ensemble.DistributedStateMachine
Instantiates a new distributed state machine.
DistributedStateMachineConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
Base DistributedStateMachineConfigurer interface for configuring distributed state machine.
doBuild() - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationBuilder
Subclasses should implement this to perform the build.
doBuild() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
 
doDestroy() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
doDestroy() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
doStart() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
doStart() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
doStart() - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
doStart() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Subclasses may implement this method with the start behavior.
doStart() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
doStart() - Method in class org.springframework.statemachine.trigger.TimerTrigger
 
doStart() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
doStop() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
doStop() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
doStop() - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
doStop() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Subclasses may implement this method with the stop behavior.
doStop() - Method in class org.springframework.statemachine.trigger.TimerTrigger
 
doStop() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
doWithAllRegions(StateMachineFunction<StateMachineAccess<S, E>>) - Method in interface org.springframework.statemachine.access.StateMachineAccessor
Execute given StateMachineFunction with all recursive regions.
doWithRegion(StateMachineFunction<StateMachineAccess<S, E>>) - Method in interface org.springframework.statemachine.access.StateMachineAccessor
Execute given StateMachineFunction with a region.

E

EnableAnnotationConfiguration - Annotation Type in org.springframework.statemachine.config.common.annotation
Base annotation used in JavaConfig order to enable some base functionality.
enabled(boolean) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
 
enabled(boolean) - Method in class org.springframework.statemachine.config.configurers.DefaultVerifierConfigurer
 
enabled(boolean) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
Specify if security is enabled.
enabled(boolean) - Method in interface org.springframework.statemachine.config.configurers.VerifierConfigurer
Specify if verifier is enabled.
EnableStateMachine - Annotation Type in org.springframework.statemachine.config
Annotation which imports @Configurations related to building state machines.
EnableStateMachineFactory - Annotation Type in org.springframework.statemachine.config
Annotation which imports @Configurations related to building state machine factories.
end(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
end(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S to be end state.
endOfData() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
 
ensemble(StateMachineEnsemble<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultDistributedStateMachineConfigurer
 
ensemble(StateMachineEnsemble<S, E>) - Method in interface org.springframework.statemachine.config.configurers.DistributedStateMachineConfigurer
ensembleError(StateMachineEnsembleException) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
 
ensembleError(StateMachineEnsembleException) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
Called when StateMachineEnsemble resulted an error.
ensembleError(StateMachineEnsembleException) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
 
ensembleLeaderGranted(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
 
ensembleLeaderGranted(StateMachine<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
Called when a state machine is granted a leader role in an ensemble.
ensembleLeaderGranted(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
 
ensembleLeaderRevoked(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
 
ensembleLeaderRevoked(StateMachine<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
Called when a state machine is revoked from a leader role in an ensemble.
ensembleLeaderRevoked(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
 
EnsembleListener<S,E> - Interface in org.springframework.statemachine.ensemble
EnsembleListener for various ensemble events.
EnsembleListenerAdapter<S,E> - Class in org.springframework.statemachine.ensemble
Adapter implementation of EnsembleListener implementing all methods which extended implementation can override.
EnsembleListenerAdapter() - Constructor for class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
 
entry(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
entry(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S to be entrypoint pseudo state.
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractPseudoState
 
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
 
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ChoicePseudoState
 
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.EntryPseudoState
 
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ExitPseudoState
 
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ForkPseudoState
 
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.HistoryPseudoState
 
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.JoinPseudoState
 
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.JunctionPseudoState
 
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ObjectState
 
entry(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.PseudoState
Initiate an entry sequence for the state and return a next state where state machine should go.
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.RegionState
 
entry(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.State
Initiate an entry sequence for the state.
entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.StateMachineState
 
EntryData<S,E> - Class in org.springframework.statemachine.config.model
A simple data object keeping entrypoint related configs in a same place.
EntryData(S, S) - Constructor for class org.springframework.statemachine.config.model.EntryData
Instantiates a new entry data.
EntryPseudoState<S,E> - Class in org.springframework.statemachine.state
Entrypoint implementation of a PseudoState.
EntryPseudoState(State<S, E>) - Constructor for class org.springframework.statemachine.state.EntryPseudoState
Instantiates a new entry pseudo state.
entrySet() - Method in class org.springframework.statemachine.support.ObservableMap
 
EntryTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring Transition with an entrypoint pseudo state.
EnumState<S extends java.lang.Enum<S>,E extends java.lang.Enum<E>> - Class in org.springframework.statemachine.state
A State implementation where state and event is enum based.
EnumState(S) - Constructor for class org.springframework.statemachine.state.EnumState
Instantiates a new enum state.
EnumState(S, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.EnumState
Instantiates a new enum state.
EnumState(S, Collection<E>) - Constructor for class org.springframework.statemachine.state.EnumState
Instantiates a new enum state.
EnumState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Constructor for class org.springframework.statemachine.state.EnumState
Instantiates a new enum state.
EnumState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.EnumState
Instantiates a new enum state.
EnumState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>, Collection<Region<S, E>>) - Constructor for class org.springframework.statemachine.state.EnumState
Instantiates a new enum state.
EnumState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.EnumState
Instantiates a new enum state.
EnumStateMachineConfigurerAdapter<S extends java.lang.Enum<S>,E extends java.lang.Enum<E>> - Class in org.springframework.statemachine.config
Base implementation of a StateMachineConfigurer using enums.
EnumStateMachineConfigurerAdapter() - Constructor for class org.springframework.statemachine.config.EnumStateMachineConfigurerAdapter
 
equals(Object) - Method in class org.springframework.statemachine.support.CountTrigger
 
evaluate(StateContext<S, E>) - Method in interface org.springframework.statemachine.guard.Guard
Evaluate a guard condition.
evaluate(StateContext<S, E>) - Method in class org.springframework.statemachine.guard.SpelExpressionGuard
 
evaluate(TriggerContext<S, E>) - Method in class org.springframework.statemachine.trigger.EventTrigger
 
evaluate(TriggerContext<S, E>) - Method in class org.springframework.statemachine.trigger.TimerTrigger
 
evaluate(TriggerContext<S, E>) - Method in interface org.springframework.statemachine.trigger.Trigger
Evaluate trigger.
evaluateExpression(String, Object) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
 
evaluateExpression(String, Object, Class<T>) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
 
evaluateExpression(Expression, Object) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
 
evaluateExpression(Expression, Class<T>) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
 
evaluateExpression(Expression) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
 
evaluateExpression(Expression, Object, Class<T>) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
 
EVALUATION_CONTEXT_BEAN_NAME - Static variable in class org.springframework.statemachine.support.StateMachineContextUtils
 
event(E) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
event(E) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
event(E) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
event(String, SecurityRule.ComparisonType) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
 
event(String) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
 
event(String, SecurityRule.ComparisonType) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
Specify a security attributes for events.
event(String) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
Specify a security attributes for events.
event(E) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify event E for this Transition which will be triggered by a event trigger.
EVENT_CONTINUE - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
EVENT_FALLBACK - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
EVENT_FIX - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
EVENT_RUN - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
eventAccessDecisionManager(AccessDecisionManager) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
 
eventAccessDecisionManager(AccessDecisionManager) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
Specify a custom AccessDecisionManager for events.
EventExpressionVoter<T> - Class in org.springframework.statemachine.security
Voter which handles Message authorisation decisions.
EventExpressionVoter() - Constructor for class org.springframework.statemachine.security.EventExpressionVoter
 
EventHeaders - Annotation Type in org.springframework.statemachine.annotation
 
eventNotAccepted(Message<E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
eventNotAccepted(Message<E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when event was not accepted.
eventNotAccepted(Message<E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
eventNotAccepted(Message<E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
eventNotAccepted(Message<E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
EventSecurityExpressionRoot - Class in org.springframework.statemachine.security
The SecurityExpressionRoot used for Message expressions.
EventSecurityExpressionRoot(Authentication, Message<?>) - Constructor for class org.springframework.statemachine.security.EventSecurityExpressionRoot
Instantiates a new event security expression root.
EventTrigger<S,E> - Class in org.springframework.statemachine.trigger
 
EventTrigger(E) - Constructor for class org.springframework.statemachine.trigger.EventTrigger
 
EventVoter<T> - Class in org.springframework.statemachine.security
Votes if any ConfigAttribute.getAttribute() starts with a prefix indicating that it is an event.
EventVoter() - Constructor for class org.springframework.statemachine.security.EventVoter
 
execute(StateContext<S, E>) - Method in interface org.springframework.statemachine.action.Action
Execute action with a StateContext.
execute(StateContext<S, E>) - Method in class org.springframework.statemachine.action.DistributedLeaderAction
 
execute(StateContext<S, E>) - Method in class org.springframework.statemachine.action.SpelExpressionAction
 
execute(StateContext<String, String>) - Method in class org.springframework.statemachine.recipes.support.RunnableAction
 
execute() - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
execute() - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Execute StateMachineExecutor logic.
exit(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
exit(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S to be exitpoint pseudo state.
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractPseudoState
 
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
 
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ChoicePseudoState
 
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.EntryPseudoState
 
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ExitPseudoState
 
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.JoinPseudoState
 
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.JunctionPseudoState
 
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ObjectState
 
exit(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.PseudoState
Initiate an exit sequence for the state.
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.RegionState
 
exit(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.State
Initiate an exit sequence for the state.
exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.StateMachineState
 
ExitData<S,E> - Class in org.springframework.statemachine.config.model
A simple data object keeping exitpoint related configs in a same place.
ExitData(S, S) - Constructor for class org.springframework.statemachine.config.model.ExitData
Instantiates a new exit data.
ExitPseudoState<S,E> - Class in org.springframework.statemachine.state
Exitpoint implementation of a PseudoState.
ExitPseudoState(StateHolder<S, E>) - Constructor for class org.springframework.statemachine.state.ExitPseudoState
Instantiates a new exit pseudo state.
ExitTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring Transition with an exitpoint pseudo state.
expectEventNotAccepted(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect event not accepter happening count times.
expectExtendedStateChanged(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect state machine extended state variables changing count times.
expectState(S) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect a state S.
expectStateChanged(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect state changed happening count times.
expectStateEntered(S...) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect states entered in order given.
expectStateEntered(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect state enter happening count times.
expectStateExited(S...) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect states exited in order given.
expectStateExited(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect state exit happening count times.
expectStateMachineStarted(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect state machine start happening count times.
expectStateMachineStopped(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect state machine stop happening count times.
expectStates(S...) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect a states S.
expectTransition(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect transition happening count times.
expectTransitionEnded(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect transition end happening count times.
expectTransitionStarted(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect transition start happening count times.
expectVariable(Object) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect variable to exist in extended state variables.
expectVariable(Object, Object) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect variable to exist in extended state variables and match with the value.
ExpressionUtils - Class in org.springframework.statemachine.support
Utility class with static methods for helping with establishing environments for SpEL expressions.
ExpressionUtils() - Constructor for class org.springframework.statemachine.support.ExpressionUtils
 
ExtendedState - Interface in org.springframework.statemachine
Extended states are used to supplement state machine with a variables.
ExtendedState.ExtendedStateChangeListener - Interface in org.springframework.statemachine
The listener interface for receiving extended state change events.
extendedStateChanged(Object, Object) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
extendedStateChanged(Object, Object) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when extended state variable is either added, modified or removed.
extendedStateChanged(Object, Object) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
extendedStateChanged(Object, Object) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
extendedStateChanged(Object, Object) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
ExtendedStateChangedWrapper(Object, Object) - Constructor for class org.springframework.statemachine.test.support.LatchStateMachineListener.ExtendedStateChangedWrapper
 
ExtendedStateVariable - Annotation Type in org.springframework.statemachine.annotation
 
ExternalTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring external Transitions.

F

factory(StateMachineModelFactory<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultModelConfigurer
 
factory(StateMachineModelFactory<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ModelConfigurer
Specify a state machine model factory.
filter(List<Method>) - Method in class org.springframework.statemachine.support.AnnotatedMethodFilter
 
filter(List<Method>) - Method in class org.springframework.statemachine.support.FixedMethodFilter
 
first(S, Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
Specify a target state S as a first choice.
first(S, Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
 
first(S, Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
 
first(S, Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
Specify a target state S as a first choice.
fixCurrentProblems() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
Request to fix current problems.
FixedMethodFilter - Class in org.springframework.statemachine.support
A MethodFilter implementation that will always return the same Method instance within a single-element list if it is present in the candidate list.
FixedMethodFilter(Method) - Constructor for class org.springframework.statemachine.support.FixedMethodFilter
 
fork(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
fork(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S to be fork pseudo state.
ForkPseudoState<S,E> - Class in org.springframework.statemachine.state
Fork implementation of a PseudoState.
ForkPseudoState(List<State<S, E>>) - Constructor for class org.springframework.statemachine.state.ForkPseudoState
 
ForkTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring Transition from a fork pseudo state.

G

get(Object, Class<T>) - Method in interface org.springframework.statemachine.ExtendedState
Gets a variable which is automatically casted into a type.
get(Object, Class<T>) - Method in class org.springframework.statemachine.support.DefaultExtendedState
 
get(Object) - Method in class org.springframework.statemachine.support.ObservableMap
 
getActions() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getActions() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the actions.
getActions() - Method in class org.springframework.statemachine.transition.AbstractTransition
 
getActions() - Method in class org.springframework.statemachine.transition.InitialTransition
 
getActions() - Method in interface org.springframework.statemachine.transition.Transition
Gets the transition actions.
getAnnotation() - Method in class org.springframework.statemachine.processor.StateMachineHandler
Gets the annotation.
getAnnotationAttributes() - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
 
getAnnotations() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
Gets the annotations specific for this configurer.
getAnnotations() - Method in class org.springframework.statemachine.config.configuration.StateMachineConfiguration
 
getAnnotations() - Method in class org.springframework.statemachine.config.configuration.StateMachineFactoryConfiguration
 
getAttribute() - Method in class org.springframework.statemachine.security.TransitionExpressionConfigAttribute
 
getAttributes() - Method in class org.springframework.statemachine.security.SecurityRule
Gets the security attributes.
getBeanClass() - Method in class org.springframework.statemachine.processor.StateMachineHandler
Gets the bean class.
getBeanFactory() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
getBeanFactory() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
Gets the bean factory.
getBeanFactory() - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Gets the bean factory.
getBeanFactory() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the bean factory.
getBeanFactory() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Gets the BeanFactory for this instance.
getBeanName() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
Returns a bean name known to context per contract with BeanNameAware.
getBuilder() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
getBuilder() - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
getChildren() - Method in class org.springframework.statemachine.support.tree.Tree.Node
 
getChilds() - Method in interface org.springframework.statemachine.StateMachineContext
Gets the child contexts if any.
getChilds() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
 
getChoices() - Method in class org.springframework.statemachine.config.model.TransitionsData
Gets the choices.
getComparisonType() - Method in class org.springframework.statemachine.security.SecurityRule
Gets the comparison type.
getConfigurationData() - Method in class org.springframework.statemachine.config.model.DefaultStateMachineModel
 
getConfigurationData() - Method in class org.springframework.statemachine.config.model.StateMachineModel
Gets the configuration config data.
getConfigurer(Class<C>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Gets the AnnotationConfigurer by its class name or null if not found.
getConfigurers() - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
 
getConfigurers(Class<C>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Gets all the AnnotationConfigurer instances by its class name or an empty List if not found.
getConfigurers() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
getContext(String) - Method in class org.springframework.statemachine.redis.RedisStateMachineContextRepository
 
getContext(String) - Method in interface org.springframework.statemachine.StateMachineContextRepository
Gets the context.
getConversionService(BeanFactory) - Static method in class org.springframework.statemachine.support.StateMachineContextUtils
Return the ConversionService bean whose name is "yarnConversionService" if available.
getCount() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getCount() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the count.
getData() - Method in class org.springframework.statemachine.support.tree.Tree.Node
 
getDeferred() - Method in class org.springframework.statemachine.config.model.StateData
Gets the deferred.
getDeferredEvents() - Method in class org.springframework.statemachine.state.AbstractState
 
getDeferredEvents() - Method in interface org.springframework.statemachine.state.State
Gets the deferred events for this state.
getDelegate() - Method in class org.springframework.statemachine.support.ObservableMap
Gets the delegating map instance.
getEntryActions() - Method in class org.springframework.statemachine.config.model.StateData
Gets the entry actions.
getEntryActions() - Method in class org.springframework.statemachine.state.AbstractState
 
getEntryActions() - Method in interface org.springframework.statemachine.state.State
Gets Actions executed entering in this state.
getEntrys() - Method in class org.springframework.statemachine.config.model.TransitionsData
Gets the entrys.
getEnvironment() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
Gets the environment.
getEvaluationContext() - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
Gets the evaluation context.
getEvaluationContext(boolean) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
Emits a WARN log if the beanFactory field is null, unless the argument is false.
getEvaluationContext(BeanFactory) - Static method in class org.springframework.statemachine.support.StateMachineContextUtils
Return the StandardEvaluationContext bean whose name is "yarnEvaluationContext" if available.
getEvent() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getEvent() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the event.
getEvent() - Method in class org.springframework.statemachine.event.OnEventNotAcceptedEvent
Gets the event.
getEvent() - Method in interface org.springframework.statemachine.StateContext
Gets the event associated with a context.
getEvent() - Method in interface org.springframework.statemachine.StateMachineContext
Gets the event.
getEvent() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getEvent() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
 
getEvent() - Method in class org.springframework.statemachine.trigger.DefaultTriggerContext
 
getEvent() - Method in class org.springframework.statemachine.trigger.EventTrigger
 
getEvent() - Method in class org.springframework.statemachine.trigger.TimerTrigger
 
getEvent() - Method in interface org.springframework.statemachine.trigger.Trigger
Gets the event associated with this trigger.
getEvent() - Method in interface org.springframework.statemachine.trigger.TriggerContext
 
getEventHeaders() - Method in interface org.springframework.statemachine.StateMachineContext
Gets the event headers.
getEventHeaders() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
 
getEventNotAccepted() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getEventNotAcceptedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getEventPrefix() - Method in class org.springframework.statemachine.security.EventVoter
Gets the event prefix.
getEventPublisher(BeanFactory) - Static method in class org.springframework.statemachine.support.StateMachineContextUtils
Return the StateMachineEventPublisher bean whose name is "stateMachineEventPublisher" if available.
getEventSecurityAccessDecisionManager() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the event security access decision manager.
getEventSecurityRule() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the event security rule.
getException() - Method in class org.springframework.statemachine.event.OnStateMachineError
Gets the exception.
getException() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
 
getException() - Method in interface org.springframework.statemachine.StateContext
Gets the exception associated with a context.
getException() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getExitActions() - Method in class org.springframework.statemachine.config.model.StateData
Gets the exit actions.
getExitActions() - Method in class org.springframework.statemachine.state.AbstractState
 
getExitActions() - Method in interface org.springframework.statemachine.state.State
Gets Actions executed exiting from this state.
getExits() - Method in class org.springframework.statemachine.config.model.TransitionsData
Gets the exits.
getExpression() - Method in class org.springframework.statemachine.security.SecurityRule
Gets the security expression.
getExtendedState() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
getExtendedState() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
 
getExtendedState() - Method in interface org.springframework.statemachine.StateContext
Gets the state machine extended state.
getExtendedState() - Method in interface org.springframework.statemachine.StateMachine
Gets the state machine extended state.
getExtendedState() - Method in interface org.springframework.statemachine.StateMachineContext
Gets the extended state.
getExtendedState() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
getExtendedState() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getExtendedState() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
 
getExtendedStateChanged() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getExtendedStateChangedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getFactory() - Method in class org.springframework.statemachine.config.builders.ModelData
Gets the factory.
getForks() - Method in class org.springframework.statemachine.config.model.TransitionsData
Gets the forks.
getForks() - Method in class org.springframework.statemachine.state.ForkPseudoState
 
getGuard() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getGuard() - Method in class org.springframework.statemachine.config.model.ChoiceData
Gets the guard.
getGuard() - Method in class org.springframework.statemachine.config.model.JunctionData
Gets the guard.
getGuard() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the guard.
getGuard() - Method in class org.springframework.statemachine.state.ChoicePseudoState.ChoiceStateData
Gets the guard.
getGuard() - Method in class org.springframework.statemachine.state.JoinPseudoState.JoinStateData
Gets the guard.
getGuard() - Method in class org.springframework.statemachine.state.JunctionPseudoState.JunctionStateData
Gets the guard.
getHeaders() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
 
getHistorys() - Method in class org.springframework.statemachine.config.model.TransitionsData
Gets the historys.
getHistoryState() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
getHistoryStates() - Method in interface org.springframework.statemachine.StateMachineContext
Gets the history state mappings
getHistoryStates() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
 
getId() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
getId() - Method in class org.springframework.statemachine.recipes.support.RunnableAction
 
getId() - Method in interface org.springframework.statemachine.region.Region
Gets the region and state machine id.
getId() - Method in class org.springframework.statemachine.state.AbstractState
 
getId() - Method in interface org.springframework.statemachine.state.State
Gets the state identifier.
getId() - Method in interface org.springframework.statemachine.StateMachineContext
Gets the machine id.
getId() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
getId() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
 
getIds() - Method in class org.springframework.statemachine.state.AbstractSimpleState
 
getIds() - Method in class org.springframework.statemachine.state.AbstractState
 
getIds() - Method in class org.springframework.statemachine.state.RegionState
 
getIds() - Method in interface org.springframework.statemachine.state.State
Gets the state identifiers.
getIds() - Method in class org.springframework.statemachine.state.StateMachineState
 
getInitialAction() - Method in class org.springframework.statemachine.config.model.StateData
 
getInitialState() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
getInitialState() - Method in interface org.springframework.statemachine.StateMachine
Gets the initial state S.
getInitialState() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
getItems() - Method in class org.springframework.statemachine.support.AbstractCompositeItems
Gets the items.
getJoins() - Method in class org.springframework.statemachine.config.model.TransitionsData
Gets the joins.
getJoins() - Method in class org.springframework.statemachine.state.JoinPseudoState
Gets the join states.
getJunctions() - Method in class org.springframework.statemachine.config.model.TransitionsData
Gets the junctions.
getKey() - Method in class org.springframework.statemachine.event.OnExtendedStateChanged
Gets the modified extended state variable key.
getKind() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the kind.
getKind() - Method in class org.springframework.statemachine.state.AbstractPseudoState
 
getKind() - Method in class org.springframework.statemachine.state.ChoicePseudoState
 
getKind() - Method in class org.springframework.statemachine.state.EntryPseudoState
 
getKind() - Method in class org.springframework.statemachine.state.ExitPseudoState
 
getKind() - Method in class org.springframework.statemachine.state.JunctionPseudoState
 
getKind() - Method in interface org.springframework.statemachine.state.PseudoState
Gets the pseudostate kind.
getKind() - Method in class org.springframework.statemachine.transition.AbstractTransition
 
getKind() - Method in class org.springframework.statemachine.transition.InitialTransition
 
getKind() - Method in interface org.springframework.statemachine.transition.Transition
Gets the transition kind.
getLeader() - Method in class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
 
getLeader() - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
Gets the ensemble leader.
getLeader() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
getListeners() - Method in class org.springframework.statemachine.listener.AbstractCompositeListener
Gets the listeners.
getMachineId() - Method in class org.springframework.statemachine.config.model.ConfigurationData
 
getMessage() - Method in exception org.springframework.statemachine.config.model.MalformedConfigurationException
 
getMessage() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
 
getMessage() - Method in interface org.springframework.statemachine.StateContext
Gets the message associated with a context.
getMessage() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getMessageHeader(Object) - Method in interface org.springframework.statemachine.StateContext
Gets the message header.
getMessageHeader(Object) - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getMessageHeaders() - Method in interface org.springframework.statemachine.StateContext
Gets the event message headers.
getMessageHeaders() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getMetaAnnotation() - Method in class org.springframework.statemachine.processor.StateMachineHandler
Gets the meta annotation.
getModel(String) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
Gets the model.
getObject() - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationBuilder
Gets the object that was built.
getObject() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
getObjectType() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
getOrApply(C) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
getOrBuild() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Similar to AbstractAnnotationBuilder.build() and AbstractAnnotationBuilder.getObject() but checks the state to determine if AbstractAnnotationBuilder.build() needs to be called first.
getOrder() - Method in class org.springframework.statemachine.processor.StateMachineHandler
 
getParent() - Method in class org.springframework.statemachine.config.model.StateData
Gets the parent.
getPeriod() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getPeriod() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the period.
getPhase() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
getProperties() - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
Gets the Properties configured for this builder.
getPseudoAction() - Method in class org.springframework.statemachine.state.DefaultPseudoStateContext
 
getPseudoAction() - Method in interface org.springframework.statemachine.state.PseudoStateContext
Gets the pseudo action.
getPseudoState() - Method in class org.springframework.statemachine.state.AbstractState
 
getPseudoState() - Method in class org.springframework.statemachine.state.DefaultPseudoStateContext
 
getPseudoState() - Method in interface org.springframework.statemachine.state.PseudoStateContext
Gets the pseudo state.
getPseudoState() - Method in interface org.springframework.statemachine.state.State
Gets a PseudoState attached to a State.
getPseudoStateKind() - Method in class org.springframework.statemachine.config.model.StateData
Gets the pseudo state kind.
getRegion() - Method in class org.springframework.statemachine.config.model.StateData
Gets the region.
getRegions() - Method in class org.springframework.statemachine.state.AbstractState
Gets the regions.
getResourceLoader() - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Gets the resource loader.
getResources() - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
Gets the Resources configured for this builder.
getRoot() - Method in class org.springframework.statemachine.support.tree.Tree
 
getSecurityRule() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getSecurityRule() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the security rule.
getSecurityRule() - Method in class org.springframework.statemachine.transition.AbstractTransition
 
getSecurityRule() - Method in class org.springframework.statemachine.transition.InitialTransition
 
getSecurityRule() - Method in interface org.springframework.statemachine.transition.Transition
Gets the security rule.
getSharedObject(Class<C>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Gets a shared Object.
getSharedObjects() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Gets the shared objects.
getSource() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getSource() - Method in class org.springframework.statemachine.config.model.ChoiceData
Gets the source.
getSource() - Method in class org.springframework.statemachine.config.model.EntryData
Gets the source.
getSource() - Method in class org.springframework.statemachine.config.model.ExitData
Gets the source.
getSource() - Method in class org.springframework.statemachine.config.model.HistoryData
Gets the source.
getSource() - Method in class org.springframework.statemachine.config.model.JunctionData
Gets the source.
getSource() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the source.
getSource() - Method in interface org.springframework.statemachine.StateContext
Gets the source state of this context.
getSource() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getSource() - Method in class org.springframework.statemachine.transition.AbstractTransition
 
getSource() - Method in class org.springframework.statemachine.transition.InitialTransition
 
getSource() - Method in interface org.springframework.statemachine.transition.Transition
Gets the source state of this transition.
getSources() - Method in interface org.springframework.statemachine.StateContext
Gets the source states of this context.
getSources() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getSourceState() - Method in class org.springframework.statemachine.event.OnStateChangedEvent
Gets the source state for this event.
getStage() - Method in interface org.springframework.statemachine.StateContext
Gets the stage this context is attached.
getStage() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getState() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getState() - Method in class org.springframework.statemachine.config.model.StateData
Gets the state.
getState() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the state.
getState() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
getState() - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
Gets the state as a StateMachineContext.
getState() - Method in class org.springframework.statemachine.event.OnStateEntryEvent
Gets the state.
getState() - Method in class org.springframework.statemachine.event.OnStateExitEvent
Gets the state.
getState() - Method in interface org.springframework.statemachine.region.Region
Gets the current State.
getState() - Method in class org.springframework.statemachine.state.ChoicePseudoState.ChoiceStateData
Gets the state.
getState() - Method in class org.springframework.statemachine.state.HistoryPseudoState
Gets the current recorded state.
getState() - Method in class org.springframework.statemachine.state.JoinPseudoState.JoinStateData
Gets the state.
getState() - Method in class org.springframework.statemachine.state.JunctionPseudoState.JunctionStateData
Gets the state.
getState() - Method in class org.springframework.statemachine.state.StateHolder
Gets the state.
getState() - Method in interface org.springframework.statemachine.StateMachineContext
Gets the state.
getState() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
getState() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
 
getState() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
getStateChanged() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateChangedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateContext() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
 
getStateContext() - Method in interface org.springframework.statemachine.processor.StateMachineRuntime
Gets the state context.
getStateData() - Method in class org.springframework.statemachine.config.model.StatesData
Gets the state data.
getStateEntered() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateEnteredLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateExited() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateExitedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateHolder() - Method in class org.springframework.statemachine.state.ChoicePseudoState.ChoiceStateData
Gets the state holder.
getStateHolder() - Method in class org.springframework.statemachine.state.ExitPseudoState
Gets the state holder.
getStateHolder() - Method in class org.springframework.statemachine.state.JoinPseudoState.JoinStateData
Gets the state holder.
getStateHolder() - Method in class org.springframework.statemachine.state.JunctionPseudoState.JunctionStateData
Gets the state holder.
getStateListener() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
getStateMachine() - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
 
getStateMachine(String) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
 
getStateMachine() - Method in interface org.springframework.statemachine.config.StateMachineFactory
Build a new StateMachine instance.
getStateMachine(String) - Method in interface org.springframework.statemachine.config.StateMachineFactory
Build a new StateMachine instance with a given machine id.
getStateMachine() - Method in class org.springframework.statemachine.event.OnStateMachineError
Gets the statemachine.
getStateMachine() - Method in class org.springframework.statemachine.event.OnStateMachineStart
Gets the statemachine.
getStateMachine() - Method in class org.springframework.statemachine.event.OnStateMachineStop
Gets the statemachine.
getStateMachine() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
 
getStateMachine() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
Gets the internal state machine used by executing tasks.
getStateMachine() - Method in interface org.springframework.statemachine.StateContext
Gets the state machine.
getStateMachine() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getStateMachineAccessor() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
getStateMachineAccessor() - Method in interface org.springframework.statemachine.StateMachine
Gets the state machine accessor.
getStateMachineAccessor() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
getStateMachineComponentResolver() - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Gets the state machine component resolver.
getStateMachineConfigurationBuilder() - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
getStateMachineConfigurationConfig() - Method in class org.springframework.statemachine.config.StateMachineConfig
 
getStateMachineEnsemble() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the state machine ensemble.
getStateMachineEventPublisher() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
Gets the state machine event publisher.
getStateMachineInterceptors() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
getStateMachineListeners() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the state machine listeners.
getStateMachineModelBuilder() - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
getStateMachineStarted() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateMachineStartedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateMachineStateBuilder() - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
getStateMachineStopped() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateMachineStoppedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getStateMachineTransitionBuilder() - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
getStates() - Method in class org.springframework.statemachine.config.StateMachineConfig
 
getStates() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
getStates() - Method in interface org.springframework.statemachine.region.Region
Gets the States defined in this region.
getStates() - Method in class org.springframework.statemachine.state.AbstractSimpleState
 
getStates() - Method in class org.springframework.statemachine.state.AbstractState
 
getStates() - Method in class org.springframework.statemachine.state.RegionState
 
getStates() - Method in interface org.springframework.statemachine.state.State
Gets all possible states this state knows about including itself and substates.
getStates() - Method in class org.springframework.statemachine.state.StateMachineState
 
getStates() - Method in class org.springframework.statemachine.support.AbstractStateMachine
Gets the States defined in this machine.
getStatesData() - Method in class org.springframework.statemachine.config.model.DefaultStateMachineModel
 
getStatesData() - Method in class org.springframework.statemachine.config.model.StateMachineModel
Gets the states config data.
getStatesData() - Method in class org.springframework.statemachine.uml.support.UmlModelParser.DataHolder
Gets the states data.
getSubmachine() - Method in class org.springframework.statemachine.state.AbstractState
Gets the submachine.
getTarget() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getTarget() - Method in class org.springframework.statemachine.config.model.ChoiceData
Gets the target.
getTarget() - Method in class org.springframework.statemachine.config.model.EntryData
Gets the target.
getTarget() - Method in class org.springframework.statemachine.config.model.ExitData
Gets the target.
getTarget() - Method in class org.springframework.statemachine.config.model.HistoryData
Gets the target.
getTarget() - Method in class org.springframework.statemachine.config.model.JunctionData
Gets the target.
getTarget() - Method in class org.springframework.statemachine.config.model.TransitionData
Gets the target.
getTarget() - Method in interface org.springframework.statemachine.StateContext
Gets the target state of this context.
getTarget() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getTarget() - Method in class org.springframework.statemachine.transition.AbstractTransition
 
getTarget() - Method in class org.springframework.statemachine.transition.InitialTransition
 
getTarget() - Method in interface org.springframework.statemachine.transition.Transition
Gets the target state of this transition.
getTargets() - Method in interface org.springframework.statemachine.StateContext
Gets the target states of this context.
getTargets() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getTargetState() - Method in class org.springframework.statemachine.event.OnStateChangedEvent
Gets the target state for this event.
getTaskExecutor() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the task executor.
getTaskExecutor() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Gets the defined TaskExecutor.
getTaskExecutor(BeanFactory) - Static method in class org.springframework.statemachine.support.StateMachineContextUtils
Return the TaskScheduler bean whose name is "taskExecutor" if available.
getTaskScheduler() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the task scheduler.
getTaskScheduler() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Gets the defined TaskScheduler.
getTaskScheduler(BeanFactory) - Static method in class org.springframework.statemachine.support.StateMachineContextUtils
Return the TaskScheduler bean whose name is "taskScheduler" if available.
getTransition() - Method in class org.springframework.statemachine.event.TransitionEvent
Gets the transition.
getTransition() - Method in interface org.springframework.statemachine.StateContext
Gets the transition.
getTransition() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
getTransition() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getTransitionEnded() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getTransitionEndedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getTransitionLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getTransitions() - Method in class org.springframework.statemachine.config.model.TransitionsData
Gets the transitions.
getTransitions() - Method in class org.springframework.statemachine.config.StateMachineConfig
 
getTransitions() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
getTransitions() - Method in interface org.springframework.statemachine.region.Region
Gets a Transitions for this region.
getTransitions() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
getTransitionsData() - Method in class org.springframework.statemachine.config.model.DefaultStateMachineModel
 
getTransitionsData() - Method in class org.springframework.statemachine.config.model.StateMachineModel
Gets the transitions config data.
getTransitionsData() - Method in class org.springframework.statemachine.uml.support.UmlModelParser.DataHolder
Gets the transitions data.
getTransitionSecurityAccessDecisionManager() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the transition security access decision manager.
getTransitionSecurityRule() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the transition security rule.
getTransitionSourcePrefix() - Method in class org.springframework.statemachine.security.TransitionVoter
Gets the transition source prefix.
getTransitionStarted() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getTransitionStartedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
getTransitionTargetPrefix() - Method in class org.springframework.statemachine.security.TransitionVoter
Gets the transition target prefix.
getTrigger() - Method in class org.springframework.statemachine.transition.AbstractTransition
 
getTrigger() - Method in class org.springframework.statemachine.transition.InitialTransition
 
getTrigger() - Method in interface org.springframework.statemachine.transition.Transition
Gets the transition trigger.
getTriggers() - Method in class org.springframework.statemachine.state.AbstractState
 
getUuid() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
getUuid() - Method in interface org.springframework.statemachine.region.Region
Gets the region and state machine unique id.
getUuid() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
getValue() - Method in class org.springframework.statemachine.event.OnExtendedStateChanged
Gets the modified extended state variable value.
getValue(Expression, StateContext<?, ?>, Class<T>) - Method in class org.springframework.statemachine.support.StateContextExpressionMethods
Gets the value.
getVariables() - Method in interface org.springframework.statemachine.ExtendedState
Gets the extended state variables.
getVariables() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
 
getVariables() - Method in class org.springframework.statemachine.support.DefaultExtendedState
 
getVerifier() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Gets the state machine model verifier.
guard(Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
guard(Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
guard(Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
guard(Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify a Guard for this Transition.
Guard<S,E> - Interface in org.springframework.statemachine.guard
Guards are typically considered as guard conditions which affect the behaviour of a state machine by enabling actions or transitions only when they evaluate to TRUE and disabling them when they evaluate to FALSE.
guardExpression(String) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
guardExpression(String) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
guardExpression(String) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
guardExpression(String) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify a Guard backed by a SpEL expression for this Transition.

H

handle(StateMachineRuntime<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandler
Handle container using a StateMachineRuntimeProcessor.
handleEventWithState(Message<String>, String) - Method in class org.springframework.statemachine.recipes.persist.PersistStateMachineHandler
Handle event with entity.
hasEvent(Object) - Method in class org.springframework.statemachine.security.EventSecurityExpressionRoot
 
hashCode() - Method in class org.springframework.statemachine.support.CountTrigger
 
hasNext() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
 
hasSource(Object) - Method in class org.springframework.statemachine.security.TransitionSecurityExpressionRoot
 
hasStateMachineError() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
hasStateMachineError() - Method in interface org.springframework.statemachine.StateMachine
Checks for state machine error.
hasStateMachineError() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
hasTarget(Object) - Method in class org.springframework.statemachine.security.TransitionSecurityExpressionRoot
 
history(S, StateConfigurer.History) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
history(S, StateConfigurer.History) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S to be history pseudo state.
HistoryData<S,E> - Class in org.springframework.statemachine.config.model
A simple data object keeping history related configs in a same place.
HistoryData(S, S) - Constructor for class org.springframework.statemachine.config.model.HistoryData
Instantiates a new history data.
HistoryPseudoState<S,E> - Class in org.springframework.statemachine.state
History implementation of a PseudoState.
HistoryPseudoState(PseudoStateKind, StateHolder<S, E>) - Constructor for class org.springframework.statemachine.state.HistoryPseudoState
Instantiates a new history pseudo state.
HistoryPseudoState(PseudoStateKind, StateHolder<S, E>, StateHolder<S, E>) - Constructor for class org.springframework.statemachine.state.HistoryPseudoState
Instantiates a new history pseudo state.
HistoryTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring Transition with default history state.

I

init(StateMachineConfigBuilder<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
init(B) - Method in interface org.springframework.statemachine.config.common.annotation.AnnotationConfigurer
Initialise the AnnotationBuilder.
init(B) - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
 
initial(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
initial(S, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
initial(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a initial state S.
initial(S, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a initial state S with an Action to be executed with it.
InitialTransition<S,E> - Class in org.springframework.statemachine.transition
Transition used during a state machine start.
InitialTransition(State<S, E>) - Constructor for class org.springframework.statemachine.transition.InitialTransition
Instantiates a new initial transition.
InitialTransition(State<S, E>, Action<S, E>) - Constructor for class org.springframework.statemachine.transition.InitialTransition
Instantiates a new initial transition.
InitialTransition(State<S, E>, Collection<Action<S, E>>) - Constructor for class org.springframework.statemachine.transition.InitialTransition
Instantiates a new initial transition.
InternalTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring internal Transitions.
isAssignable(AnnotationBuilder<StateMachineConfig<S, E>>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
 
isAssignable(AnnotationBuilder<O>) - Method in interface org.springframework.statemachine.config.common.annotation.AnnotationConfigurer
 
isAssignable(AnnotationBuilder<O>) - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
 
isAutoStart() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Returns autostart flag.
isAutoStartup() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
isComplete() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
isComplete() - Method in interface org.springframework.statemachine.region.Region
Checks if region complete.
isComplete() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
isComposite() - Method in class org.springframework.statemachine.state.AbstractState
 
isComposite() - Method in interface org.springframework.statemachine.state.State
Checks if state is a composite state.
isEmpty() - Method in class org.springframework.statemachine.support.ObservableMap
 
isEnd() - Method in class org.springframework.statemachine.config.model.StateData
Checks if is end.
isFinalState(State) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
Checks if State is a final state.
isInitial() - Method in class org.springframework.statemachine.config.model.StateData
Checks if is initial.
isInitialState(State) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
Checks if State is an initial state by checking if it has incoming transition from UML's initial literal.
isNormalPseudoState(State<S, E>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
Checks if state is a normal pseudo state, meaning it is a pseudostate and its kind is not initial or end.
isOrthogonal() - Method in class org.springframework.statemachine.state.AbstractState
 
isOrthogonal() - Method in interface org.springframework.statemachine.state.State
Checks if state is an orthogonal state.
isPseudoState(State<S, E>, PseudoStateKind) - Static method in class org.springframework.statemachine.support.StateMachineUtils
 
isRunning() - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
 
isRunning() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
isSecurityEnabled() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Checks if security is enabled.
isSimple() - Method in class org.springframework.statemachine.state.AbstractState
 
isSimple() - Method in interface org.springframework.statemachine.state.State
Checks if state is a simple state.
isSingleton() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
isSubmachineState() - Method in class org.springframework.statemachine.state.AbstractState
 
isSubmachineState() - Method in interface org.springframework.statemachine.state.State
Checks if state is a submachine state.
isSubstate(State<S, E>, State<S, E>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
Checks if right hand side is a substate of a left hand side.
isVerifierEnabled() - Method in class org.springframework.statemachine.config.model.ConfigurationData
Checks if verifier is enabled.
iterator() - Method in class org.springframework.statemachine.listener.OrderedComposite
Public getter for the list of items.
iterator() - Method in class org.springframework.statemachine.support.OrderedCompositeItem
Public getter for the list of items.

J

join(StateMachine<S, E>) - Method in class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
 
join(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
join(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S to be join pseudo state.
join(StateMachine<S, E>) - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
Request a join to a state machine ensemble.
join(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
join(StateMachine<S, E>) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
JoinPseudoState<S,E> - Class in org.springframework.statemachine.state
Join implementation of a PseudoState.
JoinPseudoState(List<State<S, E>>, List<JoinPseudoState.JoinStateData<S, E>>) - Constructor for class org.springframework.statemachine.state.JoinPseudoState
Instantiates a new join pseudo state.
JoinPseudoState.JoinStateData<S,E> - Class in org.springframework.statemachine.state
Data class wrapping join State and Guard together.
JoinStateData(StateHolder<S, E>, Guard<S, E>) - Constructor for class org.springframework.statemachine.state.JoinPseudoState.JoinStateData
Instantiates a new join state data.
JoinTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring Transition from a join pseudo state.
junction(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
junction(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S to be junction pseudo state.
JunctionData<S,E> - Class in org.springframework.statemachine.config.model
A simple data object keeping junction related configs in a same place.
JunctionData(S, S, Guard<S, E>) - Constructor for class org.springframework.statemachine.config.model.JunctionData
Instantiates a new junction data.
JunctionPseudoState<S,E> - Class in org.springframework.statemachine.state
Junction implementation of a PseudoState.
JunctionPseudoState(List<JunctionPseudoState.JunctionStateData<S, E>>) - Constructor for class org.springframework.statemachine.state.JunctionPseudoState
Instantiates a new junction pseudo state.
JunctionPseudoState.JunctionStateData<S,E> - Class in org.springframework.statemachine.state
Data class wrapping choice State and Guard together.
JunctionStateData(StateHolder<S, E>, Guard<S, E>) - Constructor for class org.springframework.statemachine.state.JunctionPseudoState.JunctionStateData
Instantiates a new junction state data.
JunctionTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring Transition from a junction pseudo state.

K

keySet() - Method in class org.springframework.statemachine.support.ObservableMap
 

L

LANGUAGE_BEAN - Static variable in class org.springframework.statemachine.uml.support.UmlModelParser
 
LANGUAGE_SPEL - Static variable in class org.springframework.statemachine.uml.support.UmlModelParser
 
last(S) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
Specify a target state S as a last choice.
last(S) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
 
last(S) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
 
last(S) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
Specify a target state S as a last choice.
LatchStateMachineListener<S,E> - Class in org.springframework.statemachine.test.support
A StateMachineListener which is used during the tests to assert correct count of listener callbacks.
LatchStateMachineListener() - Constructor for class org.springframework.statemachine.test.support.LatchStateMachineListener
 
LatchStateMachineListener.ExtendedStateChangedWrapper - Class in org.springframework.statemachine.test.support
 
LatchStateMachineListener.StateChangedWrapper<S,E> - Class in org.springframework.statemachine.test.support
 
LeaderZookeeperStateMachineEnsemble<S,E> - Class in org.springframework.statemachine.cluster
StateMachineEnsemble backed by a zookeeper and leader functionality from a Spring Cloud Cluster.
LeaderZookeeperStateMachineEnsemble(CuratorFramework, String) - Constructor for class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
Instantiates a new leader zookeeper state machine ensemble.
LeaderZookeeperStateMachineEnsemble(CuratorFramework, String, boolean, int) - Constructor for class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
Instantiates a new leader zookeeper state machine ensemble.
leave(StateMachine<S, E>) - Method in class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
 
leave(StateMachine<S, E>) - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
Request a leave from an ensemble.
leave(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
leave(StateMachine<S, E>) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
LifecycleObjectSupport - Class in org.springframework.statemachine.support
Convenient base class for object which needs spring task scheduler, task executor and life cycle handling.
LifecycleObjectSupport() - Constructor for class org.springframework.statemachine.support.LifecycleObjectSupport
 
listener(StateMachineListener<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
Specify a StateMachineListener to be registered with a state machine.
listener(StateMachineListener<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
 
listener(TasksHandler.TasksListener) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
Define a TasksHandler.TasksListener to be registered.
LocalTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring local Transitions.
LoggingListener - Class in org.springframework.statemachine.event
Simple ApplicationListener which logs all events based on StateMachineEvent using a log level set during the construction.
LoggingListener() - Constructor for class org.springframework.statemachine.event.LoggingListener
Constructs Logger listener with debug level.
LoggingListener(String) - Constructor for class org.springframework.statemachine.event.LoggingListener
Constructs Logger listener with given level.

M

machineId(String) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
Specify a machine identifier.
machineId(String) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
 
MalformedConfigurationException - Exception in org.springframework.statemachine.config.model
Generic exception indicating ill-formed state machine configuration.
MalformedConfigurationException(IOException) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
Instantiates a new malformed configuration exception.
MalformedConfigurationException(String, Exception) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
Instantiates a new malformed configuration exception.
MalformedConfigurationException(String, Throwable) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
Instantiates a new malformed configuration exception.
MalformedConfigurationException(String) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
Instantiates a new malformed configuration exception.
MalformedConfigurationException(String, String...) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
Instantiates a new malformed configuration exception.
mapUmlTransitionType(Transition) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
Map uml transtion type.
markAllTasksFixed() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
Mark all extended state variables related to tasks fixed.
matches(Method) - Method in class org.springframework.statemachine.support.UniqueMethodFilter
 
message - Variable in class org.springframework.statemachine.security.EventSecurityExpressionRoot
 
MessageHeadersSerializer - Class in org.springframework.statemachine.kryo
Kryo Serializer for spring messaging message headers.
MessageHeadersSerializer() - Constructor for class org.springframework.statemachine.kryo.MessageHeadersSerializer
 
MethodAnnotationPostProcessor<T extends java.lang.annotation.Annotation> - Interface in org.springframework.statemachine.processor
Strategy interface for post-processing annotated methods.
MethodInvokingStateMachineRuntimeProcessor<T,S,E> - Class in org.springframework.statemachine.processor
A simple StateMachineRuntimeProcessor implementation using methods from a state machine protected bean.
MethodInvokingStateMachineRuntimeProcessor(Object, Method) - Constructor for class org.springframework.statemachine.processor.MethodInvokingStateMachineRuntimeProcessor
Instantiates a new method invoking state machine runtime processor.
MethodInvokingStateMachineRuntimeProcessor(Object, String) - Constructor for class org.springframework.statemachine.processor.MethodInvokingStateMachineRuntimeProcessor
Instantiates a new method invoking state machine runtime processor.
MethodInvokingStateMachineRuntimeProcessor(Object, Class<? extends Annotation>) - Constructor for class org.springframework.statemachine.processor.MethodInvokingStateMachineRuntimeProcessor
Instantiates a new method invoking state machine runtime processor.
ModelConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
Base ModelConfigurer interface for configuring state machine model.
ModelData<S,E> - Class in org.springframework.statemachine.config.builders
Data object used return and build data from a ModelConfigurer.
ModelData(StateMachineModelFactory<S, E>) - Constructor for class org.springframework.statemachine.config.builders.ModelData
Instantiates a new model data.

N

next() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
 
nextExecutionTime(TriggerContext) - Method in class org.springframework.statemachine.support.CountTrigger
 
Node(T) - Constructor for class org.springframework.statemachine.support.tree.Tree.Node
 
Node(T, List<Tree.Node<T>>) - Constructor for class org.springframework.statemachine.support.tree.Tree.Node
 
notifyContext(PseudoStateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractPseudoState
Notify all PseudoStateListeners of a new context.
notifyError(StateMachineEnsembleException) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
notifyEventNotAccepted(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyExtendedStateChanged(Object, Object, StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyGranted(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
notifyJoined(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
notifyLeft(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
notifyRevoked(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
notifyStateChanged(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
notifyStateChanged(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyStateEntered(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyStateExited(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyStateMachineError(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyStateMachineStarted(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyStateMachineStopped(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyTransition(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyTransitionEnd(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
notifyTransitionStart(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 

O

objectPostProcessor(ObjectPostProcessor<Object>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Specifies the ObjectPostProcessor to use.
objectPostProcessor(AutowireCapableBeanFactory) - Method in class org.springframework.statemachine.config.common.annotation.configuration.ObjectPostProcessorConfiguration
 
ObjectPostProcessor<T> - Interface in org.springframework.statemachine.config.common.annotation
Allows initialization of Objects.
ObjectPostProcessorConfiguration - Class in org.springframework.statemachine.config.common.annotation.configuration
Spring Configuration that exports the default ObjectPostProcessor.
ObjectPostProcessorConfiguration() - Constructor for class org.springframework.statemachine.config.common.annotation.configuration.ObjectPostProcessorConfiguration
 
ObjectState<S,E> - Class in org.springframework.statemachine.state
A State implementation where state and event is object based.
ObjectState(S) - Constructor for class org.springframework.statemachine.state.ObjectState
Instantiates a new object state.
ObjectState(S, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.ObjectState
Instantiates a new object state.
ObjectState(S, Collection<E>) - Constructor for class org.springframework.statemachine.state.ObjectState
Instantiates a new object state.
ObjectState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Constructor for class org.springframework.statemachine.state.ObjectState
Instantiates a new object state.
ObjectState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.ObjectState
Instantiates a new object state.
ObjectState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>, Collection<Region<S, E>>) - Constructor for class org.springframework.statemachine.state.ObjectState
Instantiates a new object state.
ObjectState(S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.ObjectState
Instantiates a new object state.
ObjectStateMachine<S,E> - Class in org.springframework.statemachine
Specialisation of a StateMachine using objects as its State and event types.
ObjectStateMachine(Collection<State<S, E>>, Collection<Transition<S, E>>, State<S, E>) - Constructor for class org.springframework.statemachine.ObjectStateMachine
Instantiates a new enum state machine.
ObjectStateMachine(Collection<State<S, E>>, Collection<Transition<S, E>>, State<S, E>, Transition<S, E>, Message<E>, ExtendedState) - Constructor for class org.springframework.statemachine.ObjectStateMachine
Instantiates a new enum state machine.
ObjectStateMachineFactory<S,E> - Class in org.springframework.statemachine.config
Implementation of a StateMachineFactory which know the actual types of State and StateMachine.
ObjectStateMachineFactory(StateMachineModel<S, E>) - Constructor for class org.springframework.statemachine.config.ObjectStateMachineFactory
Instantiates a new object state machine factory.
ObservableMap<K,V> - Class in org.springframework.statemachine.support
Utility class which wraps Map and notifies ObservableMap.MapChangeListener of changes for individual change operations.
ObservableMap() - Constructor for class org.springframework.statemachine.support.ObservableMap
Instantiates a new observable map.
ObservableMap(Map<K, V>, ObservableMap.MapChangeListener<K, V>) - Constructor for class org.springframework.statemachine.support.ObservableMap
Instantiates a new observable map.
ObservableMap.MapChangeListener<K,V> - Interface in org.springframework.statemachine.support
The listener interface for receiving map change events.
onApplicationEvent(StateMachineEvent) - Method in class org.springframework.statemachine.event.LoggingListener
 
onApplicationEvent(ApplicationEvent) - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
 
onConfigurers(List<AnnotationConfigurer<O, B>>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
 
onContext(PseudoStateContext<S, E>) - Method in class org.springframework.statemachine.state.CompositePseudoStateListener
 
onContext(PseudoStateContext<S, E>) - Method in interface org.springframework.statemachine.state.PseudoStateListener
Called when PseudoState want to notify of a new PseudoStateContext.
onEntry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.CompositeStateListener
 
onEntry(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.StateListener
Called when State want to notify of its entry.
onError(String, StateContext<String, String>, Exception) - Method in class org.springframework.statemachine.recipes.support.RunnableAction
 
OnEventNotAccepted - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is candidate to be called when event is not accepted by a state machine.
OnEventNotAcceptedEvent - Class in org.springframework.statemachine.event
Generic event representing that a state machine did not accept an event.
OnEventNotAcceptedEvent(Object, Message<?>) - Constructor for class org.springframework.statemachine.event.OnEventNotAcceptedEvent
Instantiates a new on event not accepted event.
onExit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.CompositeStateListener
 
onExit(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.StateListener
Called when State want to notify of its exit.
OnExtendedStateChanged - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is candidate to be called when ExtendedState is changed.
OnExtendedStateChanged - Class in org.springframework.statemachine.event
Generic event representing that extended state variable has been changed.
OnExtendedStateChanged(Object, Object, Object) - Constructor for class org.springframework.statemachine.event.OnExtendedStateChanged
Instantiates a new on extended state changed.
onInit() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
onInit() - Method in class org.springframework.statemachine.recipes.persist.PersistStateMachineHandler
 
onInit() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
onInit() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Subclasses may implement this for initialization logic.
onInit() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
onPersist(State<String, String>, Message<String>, Transition<String, String>, StateMachine<String, String>) - Method in interface org.springframework.statemachine.recipes.persist.PersistStateMachineHandler.PersistStateChangeListener
Called when state needs to be persisted.
onPostExecute(String, StateContext<String, String>) - Method in class org.springframework.statemachine.recipes.support.RunnableAction
 
onPreExecute(String, StateContext<String, String>) - Method in class org.springframework.statemachine.recipes.support.RunnableAction
 
OnStateChanged - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is candidate to be called when State is changed.
OnStateChangedEvent - Class in org.springframework.statemachine.event
Generic event representing that state has been changed.
OnStateChangedEvent(Object, State<?, ?>, State<?, ?>) - Constructor for class org.springframework.statemachine.event.OnStateChangedEvent
Instantiates a new on state changed event.
OnStateEntry - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is candidate to be called when State is entered.
OnStateEntryEvent - Class in org.springframework.statemachine.event
Generic event representing that state has been entered.
OnStateEntryEvent(Object, State<?, ?>) - Constructor for class org.springframework.statemachine.event.OnStateEntryEvent
Instantiates a new on state entry event.
OnStateExit - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is candidate to be called when State is exited.
OnStateExitEvent - Class in org.springframework.statemachine.event
Generic event representing that state has been exited.
OnStateExitEvent(Object, State<?, ?>) - Constructor for class org.springframework.statemachine.event.OnStateExitEvent
Instantiates a new on state exit event.
OnStateMachineError - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is candidate to be called when state machine has been entered in error it cannot recover.
OnStateMachineError - Class in org.springframework.statemachine.event
Generic event representing that state machine has been entered in error it cannot recover.
OnStateMachineError(Object, StateMachine<?, ?>, Exception) - Constructor for class org.springframework.statemachine.event.OnStateMachineError
Instantiates a new on state exit event.
OnStateMachineStart - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is a candidate to be called when state machine is started.
OnStateMachineStart - Class in org.springframework.statemachine.event
Generic event representing that state machine has been started.
OnStateMachineStart(Object, StateMachine<?, ?>) - Constructor for class org.springframework.statemachine.event.OnStateMachineStart
Instantiates a new on state exit event.
OnStateMachineStop - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is a candidate to be called when state machine is stopped.
OnStateMachineStop - Class in org.springframework.statemachine.event
Generic event representing that state machine has been stopped or terminated.
OnStateMachineStop(Object, StateMachine<?, ?>) - Constructor for class org.springframework.statemachine.event.OnStateMachineStop
Instantiates a new on state exit event.
onSuccess(String, StateContext<String, String>) - Method in class org.springframework.statemachine.recipes.support.RunnableAction
 
onTaskFailed(Object, Exception) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
Called when task execution result an error of any kind.
onTaskFailed(Object, Exception) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
onTaskPostExecute(Object) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
Called after tasks has been executed regardless if task execution succeeded or not.
onTaskPostExecute(Object) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
onTaskPreExecute(Object) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
Called before tasks is about to be executed.
onTaskPreExecute(Object) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
onTasksAutomaticFix(TasksHandler, StateContext<String, String>) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
Called when tasks execution resulted an error and AUTOMATIC state is entered.
onTasksAutomaticFix(TasksHandler, StateContext<String, String>) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
onTasksContinue() - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
Called when some of a tasks in DAGs failed to execute and tasks execution in going to continue.
onTasksContinue() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
onTasksError() - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
Called when after an execution of full DAGs if some of the tasks executed with an error.
onTasksError() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
onTasksStarted() - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
Called when all DAGs have either never executed or previous execution was fully successful.
onTasksStarted() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
onTasksSuccess() - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
Called when all tasks has been executed successfully.
onTasksSuccess() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
onTaskSuccess(Object) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
Called when task execution result without errors.
onTaskSuccess(Object) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
OnTransition - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is a candidate to be called with a Transition.
OnTransitionEnd - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is candidate to be called with a Transition.
OnTransitionEndEvent - Class in org.springframework.statemachine.event
Event representing that a Transition has ended.
OnTransitionEndEvent(Object, Transition<?, ?>) - Constructor for class org.springframework.statemachine.event.OnTransitionEndEvent
Instantiates a new on transition end event.
OnTransitionEvent - Class in org.springframework.statemachine.event
Event representing that a Transition has happened.
OnTransitionEvent(Object, Transition<?, ?>) - Constructor for class org.springframework.statemachine.event.OnTransitionEvent
Instantiates a new on transition event.
OnTransitionStart - Annotation Type in org.springframework.statemachine.annotation
Indicates that a method is candidate to be called with a Transition.
OnTransitionStartEvent - Class in org.springframework.statemachine.event
Event representing that a Transition has started.
OnTransitionStartEvent(Object, Transition<?, ?>) - Constructor for class org.springframework.statemachine.event.OnTransitionStartEvent
Instantiates a new on transition start event.
OrderedComposite<S> - Class in org.springframework.statemachine.listener
Composite item which can be used in other components which may want to allow automatic and annotation based ordering.
OrderedComposite() - Constructor for class org.springframework.statemachine.listener.OrderedComposite
 
OrderedCompositeItem<S> - Class in org.springframework.statemachine.support
Composite item which can be used in other components which may want to allow automatic and annotation based ordering.
OrderedCompositeItem() - Constructor for class org.springframework.statemachine.support.OrderedCompositeItem
 
org.springframework.statemachine - package org.springframework.statemachine
 
org.springframework.statemachine.access - package org.springframework.statemachine.access
 
org.springframework.statemachine.action - package org.springframework.statemachine.action
 
org.springframework.statemachine.annotation - package org.springframework.statemachine.annotation
 
org.springframework.statemachine.cluster - package org.springframework.statemachine.cluster
 
org.springframework.statemachine.config - package org.springframework.statemachine.config
 
org.springframework.statemachine.config.builders - package org.springframework.statemachine.config.builders
 
org.springframework.statemachine.config.common.annotation - package org.springframework.statemachine.config.common.annotation
 
org.springframework.statemachine.config.common.annotation.configuration - package org.springframework.statemachine.config.common.annotation.configuration
 
org.springframework.statemachine.config.common.annotation.configurers - package org.springframework.statemachine.config.common.annotation.configurers
 
org.springframework.statemachine.config.configuration - package org.springframework.statemachine.config.configuration
 
org.springframework.statemachine.config.configurers - package org.springframework.statemachine.config.configurers
 
org.springframework.statemachine.config.model - package org.springframework.statemachine.config.model
 
org.springframework.statemachine.config.model.verifier - package org.springframework.statemachine.config.model.verifier
 
org.springframework.statemachine.ensemble - package org.springframework.statemachine.ensemble
 
org.springframework.statemachine.event - package org.springframework.statemachine.event
 
org.springframework.statemachine.guard - package org.springframework.statemachine.guard
 
org.springframework.statemachine.kryo - package org.springframework.statemachine.kryo
 
org.springframework.statemachine.listener - package org.springframework.statemachine.listener
 
org.springframework.statemachine.persist - package org.springframework.statemachine.persist
 
org.springframework.statemachine.processor - package org.springframework.statemachine.processor
 
org.springframework.statemachine.recipes.persist - package org.springframework.statemachine.recipes.persist
 
org.springframework.statemachine.recipes.support - package org.springframework.statemachine.recipes.support
 
org.springframework.statemachine.recipes.tasks - package org.springframework.statemachine.recipes.tasks
 
org.springframework.statemachine.redis - package org.springframework.statemachine.redis
 
org.springframework.statemachine.region - package org.springframework.statemachine.region
 
org.springframework.statemachine.security - package org.springframework.statemachine.security
 
org.springframework.statemachine.state - package org.springframework.statemachine.state
 
org.springframework.statemachine.support - package org.springframework.statemachine.support
 
org.springframework.statemachine.support.tree - package org.springframework.statemachine.support.tree
 
org.springframework.statemachine.test - package org.springframework.statemachine.test
 
org.springframework.statemachine.test.support - package org.springframework.statemachine.test.support
 
org.springframework.statemachine.transition - package org.springframework.statemachine.transition
 
org.springframework.statemachine.trigger - package org.springframework.statemachine.trigger
 
org.springframework.statemachine.uml - package org.springframework.statemachine.uml
 
org.springframework.statemachine.uml.support - package org.springframework.statemachine.uml.support
 
org.springframework.statemachine.zookeeper - package org.springframework.statemachine.zookeeper
 

P

ParametersWrapper(StateContext<SS, EE>) - Constructor for class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
 
parent(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
parent(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a states configured by this configurer instance to be substates of state S.
parseModel() - Method in class org.springframework.statemachine.uml.support.UmlModelParser
Parses the model.
peek() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
 
performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigBuilder
 
performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
 
performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineModelBuilder
 
performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineStateBuilder
 
performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
performBuild() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Subclasses must implement this method to build the object that is being returned.
persist(StateMachine<S, E>, T) - Method in class org.springframework.statemachine.persist.AbstractStateMachinePersister
 
persist(StateMachine<S, E>, T) - Method in interface org.springframework.statemachine.persist.StateMachinePersister
Persist a state machine with a given context object.
persist(StateMachinePersist<String, String, Void>) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
Define a StateMachinePersist implementation if state machine should be persisted with state changes.
PersistStateMachineHandler - Class in org.springframework.statemachine.recipes.persist
PersistStateMachineHandler is a recipe which can be used to handle a state change of an arbitrary entity in a persistent storage.
PersistStateMachineHandler(StateMachine<String, String>) - Constructor for class org.springframework.statemachine.recipes.persist.PersistStateMachineHandler
Instantiates a new persist state machine handler.
PersistStateMachineHandler.PersistStateChangeListener - Interface in org.springframework.statemachine.recipes.persist
The listener interface for receiving persistStateChange events.
postOrderTraversal(T) - Method in class org.springframework.statemachine.support.tree.TreeTraverser
 
postProcess(P) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Performs post processing of an object.
postProcess(O) - Method in interface org.springframework.statemachine.config.common.annotation.ObjectPostProcessor
Initialize the object possibly returning a modified instance that should be used instead.
postProcess(Class<?>, Object, String, Method, T, Annotation) - Method in interface org.springframework.statemachine.processor.MethodAnnotationPostProcessor
Post process a bean.
postProcess(Class<?>, Object, String, Method, T, Annotation) - Method in class org.springframework.statemachine.processor.StateMachineActivatorAnnotationPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
 
postStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineInterceptor
Called after a state change.
postStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorAdapter
 
postStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
Post state change.
postTransition(StateContext<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineInterceptor
Called after of a transition if transition happened.
postTransition(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorAdapter
 
postTransition(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
Post transition.
preEvent(Message<E>, StateMachine<S, E>) - Method in class org.springframework.statemachine.security.StateMachineSecurityInterceptor
 
preEvent(Message<E>, StateMachine<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineInterceptor
Called before message is sent to processing.
preEvent(Message<E>, StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorAdapter
 
preEvent(Message<E>, StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
Pre event.
preStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineInterceptor
Called prior of a state change.
preStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorAdapter
 
preStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
Pre state change.
preTransition(StateContext<S, E>) - Method in class org.springframework.statemachine.security.StateMachineSecurityInterceptor
 
preTransition(StateContext<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineInterceptor
Called prior of a start of a transition.
preTransition(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorAdapter
 
preTransition(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
Pre transition.
process(StateMachineRuntime<S, E>) - Method in class org.springframework.statemachine.processor.MethodInvokingStateMachineRuntimeProcessor
 
process(StateMachineRuntime<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper
 
process(StateMachineRuntime<S, E>) - Method in interface org.springframework.statemachine.processor.StateMachineRuntimeProcessor
Process the container based on information available from StateMachineRuntime.
properties(Properties) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
Adds a Properties to this builder.
properties(Map<String, String>) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
 
properties(Properties) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.PropertiesConfigurer
 
properties(Map<String, String>) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.PropertiesConfigurer
 
PropertiesConfigurer<I> - Interface in org.springframework.statemachine.config.common.annotation.configurers
Interface for DefaultPropertiesConfigurer which act as intermediate gatekeeper between a user and an AnnotationConfigurer.
PropertiesConfigurerAware - Interface in org.springframework.statemachine.config.common.annotation.configurers
Interface for AnnotationBuilder which wants to be aware of Properties configured by DefaultPropertiesConfigurer.
property(String, String) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
Adds a property to this builder.
property(String, String) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.PropertiesConfigurer
 
PseudoState<S,E> - Interface in org.springframework.statemachine.state
A PseudoState is an abstraction that encompasses different types of transient states or vertices in the state machine.
PseudoStateContext<S,E> - Interface in org.springframework.statemachine.state
Context object using in PseudoStateListener.
PseudoStateContext.PseudoAction - Enum in org.springframework.statemachine.state
The PseudoAction enumeration.
PseudoStateKind - Enum in org.springframework.statemachine.state
Defines enumeration of a PseudoState kind.
PseudoStateListener<S,E> - Interface in org.springframework.statemachine.state
PseudoStateListener for various pseudo state events.
publishEventNotAccepted(Object, Message<?>) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishEventNotAccepted(Object, Message<?>) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish event not accepted event.
publishExtendedStateChanged(Object, Object, Object) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishExtendedStateChanged(Object, Object, Object) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish extended state changed.
publishStateChanged(Object, State<?, ?>, State<?, ?>) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishStateChanged(Object, State<?, ?>, State<?, ?>) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish a state changed event.
publishStateEntered(Object, State<?, ?>) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishStateEntered(Object, State<?, ?>) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish a state entered event.
publishStateExited(Object, State<?, ?>) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishStateExited(Object, State<?, ?>) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish a state exited event.
publishStateMachineError(Object, StateMachine<?, ?>, Exception) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishStateMachineError(Object, StateMachine<?, ?>, Exception) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish a state machine error.
publishStateMachineStart(Object, StateMachine<?, ?>) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishStateMachineStart(Object, StateMachine<?, ?>) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish a statemachine start event.
publishStateMachineStop(Object, StateMachine<?, ?>) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishStateMachineStop(Object, StateMachine<?, ?>) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish a statemachine stop event.
publishTransition(Object, Transition<?, ?>) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishTransition(Object, Transition<?, ?>) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish a transition event.
publishTransitionEnd(Object, Transition<?, ?>) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishTransitionEnd(Object, Transition<?, ?>) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish a transition end event.
publishTransitionStart(Object, Transition<?, ?>) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
publishTransitionStart(Object, Transition<?, ?>) - Method in interface org.springframework.statemachine.event.StateMachineEventPublisher
Publish a transition start event.
put(K, V) - Method in class org.springframework.statemachine.support.ObservableMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.springframework.statemachine.support.ObservableMap
 

Q

queueDeferredEvent(Message<E>) - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
queueDeferredEvent(Message<E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Queue deferred event.
queueEvent(Message<E>) - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
queueEvent(Message<E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Queue event.
queueTrigger(Trigger<S, E>, Message<E>) - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
queueTrigger(Trigger<S, E>, Message<E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Queue trigger.
QUIESCENT_POSTPROCESSOR - Static variable in interface org.springframework.statemachine.config.common.annotation.ObjectPostProcessor
A do nothing implementation of the ObjectPostProcessor

R

read(Kryo, Input, Class<MessageHeaders>) - Method in class org.springframework.statemachine.kryo.MessageHeadersSerializer
 
read(Kryo, Input, Class<StateMachineContext<S, E>>) - Method in class org.springframework.statemachine.kryo.StateMachineContextSerializer
 
read(Kryo, Input, Class<UUID>) - Method in class org.springframework.statemachine.kryo.UUIDSerializer
 
read(String) - Method in class org.springframework.statemachine.persist.RepositoryStateMachinePersist
 
read(T) - Method in interface org.springframework.statemachine.StateMachinePersist
Read a StateMachineContext from a persistent store with a context object T.
read(Stat) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachinePersist
 
readField(String, Object) - Static method in class org.springframework.statemachine.test.TestUtils
 
readLog(int, Stat) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachinePersist
 
RedisStateMachineContextRepository<S,E> - Class in org.springframework.statemachine.redis
A StateMachineContextRepository backed by a redis and kryo serialization.
RedisStateMachineContextRepository(RedisConnectionFactory) - Constructor for class org.springframework.statemachine.redis.RedisStateMachineContextRepository
Instantiates a new redis state machine context repository.
RedisStateMachinePersister<S,E> - Class in org.springframework.statemachine.redis
Implementation of a StateMachinePersister to be used with a redis.
RedisStateMachinePersister(StateMachinePersist<S, E, String>) - Constructor for class org.springframework.statemachine.redis.RedisStateMachinePersister
Instantiates a new redis state machine persister.
Region<S,E> - Interface in org.springframework.statemachine.region
A region is an orthogonal part of either a composite state or a state machine.
RegionState<S,E> - Class in org.springframework.statemachine.state
A State implementation where states are wrapped in a regions..
RegionState(S, Collection<Region<S, E>>) - Constructor for class org.springframework.statemachine.state.RegionState
Instantiates a new region state.
RegionState(S, Collection<Region<S, E>>, Collection<E>) - Constructor for class org.springframework.statemachine.state.RegionState
Instantiates a new region state.
RegionState(S, Collection<Region<S, E>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.RegionState
Instantiates a new region state.
RegionState(S, Collection<Region<S, E>>, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.RegionState
Instantiates a new region state.
RegionState(S, Collection<Region<S, E>>, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Constructor for class org.springframework.statemachine.state.RegionState
Instantiates a new region state.
register(T) - Method in class org.springframework.statemachine.listener.AbstractCompositeListener
Register a new listener.
register(T) - Method in class org.springframework.statemachine.support.AbstractCompositeItems
Register a new item.
registerAction(String, Action<S, E>) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Register Action into factory with a given id.
registerAction(String, Action<S, E>) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
Register Action with a given id.
registerAndRefresh(Class<?>...) - Method in class org.springframework.statemachine.test.AbstractStateMachineTests
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
 
registerGuard(String, Guard<S, E>) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Register Guard into factory with a given id.
registerGuard(String, Guard<S, E>) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
Register Guard with a given id.
registerWatcherForStatePath() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
Register existing CuratorWatcher for a state path.
remove(S) - Method in class org.springframework.statemachine.listener.OrderedComposite
Unregister item.
remove(Object) - Method in class org.springframework.statemachine.support.ObservableMap
 
remove(S) - Method in class org.springframework.statemachine.support.OrderedCompositeItem
Unregister item.
remove(StateMachineInterceptor<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
Removes interceptor from the list.
remove() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
 
removeConfigurer(Class<C>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Removes and returns the AnnotationConfigurer by its class name or null if not found.
removeConfigurers(Class<C>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Removes all the AnnotationConfigurer instances by its class name or an empty List if not found.
removed(K, V) - Method in interface org.springframework.statemachine.support.ObservableMap.MapChangeListener
Called when entry has been removed.
removeEnsembleListener(EnsembleListener<S, E>) - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
Removes the ensemble listener.
removeEnsembleListener(EnsembleListener<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
removeStateListener(StateMachineListener<S, E>) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
removeStateListener(StateMachineListener<S, E>) - Method in interface org.springframework.statemachine.region.Region
Removes the state listener.
removeStateListener(StateListener<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
 
removeStateListener(StateListener<S, E>) - Method in interface org.springframework.statemachine.state.State
Removes the state listener.
removeStateListener(StateMachineListener<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
removeTasksListener(TasksHandler.TasksListener) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
Removes the tasks listener.
RepositoryStateMachinePersist<S,E> - Class in org.springframework.statemachine.persist
RepositoryStateMachinePersist(StateMachineContextRepository<S, E, StateMachineContext<S, E>>) - Constructor for class org.springframework.statemachine.persist.RepositoryStateMachinePersist
Instantiates a new repository state machine persist.
reset(int, int, int, int, int, int, int, int, int, int) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
resetFromPersistStore() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
Resets state machine states from a backing persistent repository.
resetStateMachine(StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.access.StateMachineAccess
Reset state machine.
resetStateMachine(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
resolveAction(String) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Resolve action.
resolveAction(String) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
 
resolveAction(String) - Method in interface org.springframework.statemachine.config.model.StateMachineComponentResolver
Resolve action.
resolveBodyByLanguage(String, BodyOwner) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
Resolve body by language.
resolveDererredEvents(State) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
Resolve dererred events from a state.
resolveGuard(String) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Resolve guard.
resolveGuard(String) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
 
resolveGuard(String) - Method in interface org.springframework.statemachine.config.model.StateMachineComponentResolver
Resolve guard.
resolveInitialTransition(State) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
Resolve initial transition from a State if it exists, otherwise null is returned.
resolveTransitionAction(Transition, StateMachineComponentResolver<String, String>) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
Resolve transition action or null if no action was found.
resolveTransitionActions(Transition, StateMachineComponentResolver<String, String>) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
Resolve transition actions.
resource(Resource) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
Adds a Resource to this builder.
resource(String) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
Adds a Resource to this builder.
resource(Resource) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.ResourceConfigurer
 
resource(String) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.ResourceConfigurer
 
ResourceConfigurer<I> - Interface in org.springframework.statemachine.config.common.annotation.configurers
Interface for DefaultResourceConfigurer which act as intermediate gatekeeper between a user and an AnnotationConfigurer.
ResourceConfigurerAware - Interface in org.springframework.statemachine.config.common.annotation.configurers
Interface for AnnotationBuilder which wants to be aware of Resources configured by DefaultResourceConfigurer.
resources(Set<Resource>) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
Adds a Set of Resources to this builder.
resources(List<String>) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
Adds a Resources to this builder.
resources(Set<Resource>) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.ResourceConfigurer
 
resources(List<String>) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.ResourceConfigurer
 
restore(StateMachine<S, E>, T) - Method in class org.springframework.statemachine.persist.AbstractStateMachinePersister
 
restore(StateMachine<S, E>, T) - Method in interface org.springframework.statemachine.persist.StateMachinePersister
Reset a state machine with a given context object.
reverse() - Method in class org.springframework.statemachine.listener.OrderedComposite
Public getter for the list of items in reverse.
reverse() - Method in class org.springframework.statemachine.support.OrderedCompositeItem
Public getter for the list of items in reverse.
RunnableAction - Class in org.springframework.statemachine.recipes.support
A Action which executes a Runnable.
RunnableAction(Runnable) - Constructor for class org.springframework.statemachine.recipes.support.RunnableAction
Instantiates a new runnable action.
RunnableAction(Runnable, String) - Constructor for class org.springframework.statemachine.recipes.support.RunnableAction
Instantiates a new runnable action.
runTasks() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
Request to execute current tasks logic.

S

save(StateMachineContext<S, E>, String) - Method in class org.springframework.statemachine.redis.RedisStateMachineContextRepository
 
save(T, String) - Method in interface org.springframework.statemachine.StateMachineContextRepository
Save a context.
secured(String, SecurityRule.ComparisonType) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
secured(String) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
secured(String, SecurityRule.ComparisonType) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
secured(String) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
secured(String, SecurityRule.ComparisonType) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
secured(String) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
secured(String, SecurityRule.ComparisonType) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify a security attributes for this Transition.
secured(String) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify a security expression for this Transition.
securityAttributesToCommaDelimitedList(Collection<?>) - Static method in class org.springframework.statemachine.security.SecurityRule
Convert attributes to comma separated String
SecurityConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
Base ConfigConfigurer interface for configuring generic config.
SecurityRule - Class in org.springframework.statemachine.security
Encapsulates the rules for comparing security attributes and expression.
SecurityRule() - Constructor for class org.springframework.statemachine.security.SecurityRule
 
SecurityRule.ComparisonType - Enum in org.springframework.statemachine.security
Security comparison types.
selectImports(AnnotationMetadata) - Method in class org.springframework.statemachine.config.configuration.StateMachineConfigurationImportSelector
 
sendEvent(Message<E>) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
sendEvent(E) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
sendEvent(Message<E>) - Method in interface org.springframework.statemachine.region.Region
Send an event E wrapped with a Message to the region.
sendEvent(E) - Method in interface org.springframework.statemachine.region.Region
Send an event E to the region.
sendEvent(Message<E>) - Method in class org.springframework.statemachine.state.AbstractState
 
sendEvent(Message<E>) - Method in class org.springframework.statemachine.state.RegionState
 
sendEvent(Message<E>) - Method in interface org.springframework.statemachine.state.State
Send an event E wrapped with a Message to the state.
sendEvent(Message<E>) - Method in class org.springframework.statemachine.state.StateMachineState
 
sendEvent(Message<E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
sendEvent(E) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
sendEvent(E) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Send an event E.
sendEvent(E, boolean) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Send an event E.
sendEvent(E, boolean, boolean) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Send an event E.
sendEvent(E, Object) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Send an event E into a state machine identified by machineId.
sendEvent(Message<E>) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Send a message Message<E>.
sendEvent(Message<E>, boolean) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Send a message Message<E>.
sendEvent(Message<E>, Object) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Send a message Message<E> into a state machine identified by machineId.
set(List<StateMachineInterceptor<S, E>>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
Sets the interceptors, clears any existing interceptors.
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
 
setAttributes(Collection<String>) - Method in class org.springframework.statemachine.security.SecurityRule
Sets the security attributes.
setAutoStart(boolean) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the auto start.
setAutoStartup(boolean) - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Sets the auto startup.
setBeanClassLoader(ClassLoader) - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
 
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the bean factory.
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
 
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
 
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
Sets the bean factory.
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
 
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
 
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.support.BeanFactoryTypeConverter
 
setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
setBeanName(String) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
 
setBeanName(String) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
setBuilder(B) - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
Sets the AnnotationBuilder to be used.
setComparisonType(SecurityRule.ComparisonType) - Method in class org.springframework.statemachine.security.SecurityRule
Sets the comparison type.
setConfigurers(List<AnnotationConfigurer<O, B>>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
Sets the configurers.
setConfigurers(List<AnnotationConfigurer<O, B>>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
setContextEventsEnabled(Boolean) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
Instructs this factory to enable application context events.
setContextEventsEnabled(boolean) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
Set if context application events are enabled.
setConversionService(ConversionService) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
Sets the conversion service.
setConversionService(ConversionService) - Method in class org.springframework.statemachine.support.BeanFactoryTypeConverter
 
setCount(Integer) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
setDefaultRolePrefix(String) - Method in class org.springframework.statemachine.security.DefaultTransitionSecurityExpressionHandler
Sets the default prefix to be added to SecurityExpressionRoot.hasAnyRole(String...) or SecurityExpressionRoot.hasRole(String) .
setDeferred(Collection<E>) - Method in class org.springframework.statemachine.config.model.StateData
Sets the deferred.
setDelegate(Map<K, V>) - Method in class org.springframework.statemachine.support.ObservableMap
Sets the delegate.
setEnd(boolean) - Method in class org.springframework.statemachine.config.model.StateData
Sets the end.
setEntryActions(Collection<? extends Action<S, E>>) - Method in class org.springframework.statemachine.config.model.StateData
Sets the entry actions.
setEnvironment(Environment) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
 
setEvent(E) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
setEventAccessDecisionManager(AccessDecisionManager) - Method in class org.springframework.statemachine.security.StateMachineSecurityInterceptor
Sets the event access decision manager.
setEventSecurityAccessDecisionManager(AccessDecisionManager) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the security event access decision manager.
setEventSecurityRule(SecurityRule) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the event security rule.
setEventSecurityRule(SecurityRule) - Method in class org.springframework.statemachine.security.StateMachineSecurityInterceptor
Sets the event security rule.
setExitActions(Collection<? extends Action<S, E>>) - Method in class org.springframework.statemachine.config.model.StateData
Sets the exit actions.
setExpression(String) - Method in class org.springframework.statemachine.security.SecurityRule
Sets the security expression.
setExpressionHandler(SecurityExpressionHandler<Message<T>>) - Method in class org.springframework.statemachine.security.EventExpressionVoter
 
setExtendedStateChangeListener(ExtendedState.ExtendedStateChangeListener) - Method in interface org.springframework.statemachine.ExtendedState
Sets the extended state change listener.
setExtendedStateChangeListener(ExtendedState.ExtendedStateChangeListener) - Method in class org.springframework.statemachine.support.DefaultExtendedState
 
setField(String, Object, Object) - Static method in class org.springframework.statemachine.test.TestUtils
 
setFixedRate(boolean) - Method in class org.springframework.statemachine.support.CountTrigger
Specify whether the periodic interval should be measured between the scheduled start times rather than between actual completion times.
setForwardedInitialEvent(Message<E>) - Method in interface org.springframework.statemachine.access.StateMachineAccess
Set initial forwarded event which is used for passing in event and its headers for actions executed when sub state is entered via initial transition.
setForwardedInitialEvent(Message<E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
setForwardedInitialEvent(Message<E>) - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
setForwardedInitialEvent(Message<E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Set initial forwarded event.
setGuard(Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
setHandleAutostartup(boolean) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
Instructs this factory to handle auto-start flag manually by calling lifecycle start method.
setHistoryState(PseudoState<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
setId(String) - Method in class org.springframework.statemachine.support.AbstractStateMachine
Sets the machine id.
setImportMetadata(AnnotationMetadata) - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
 
setInitial(boolean) - Method in class org.springframework.statemachine.config.model.StateData
Sets the initial.
setInitialAction(Action<S, E>) - Method in class org.springframework.statemachine.config.model.StateData
Sets the initial action.
setInitialDelay(long) - Method in class org.springframework.statemachine.support.CountTrigger
Specify the delay for the initial execution.
setInitialEnabled(boolean) - Method in interface org.springframework.statemachine.access.StateMachineAccess
Sets if initial state is enabled when a state machine is using sub states.
setInitialEnabled(boolean) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
setInitialEnabled(boolean) - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
setInitialEnabled(boolean) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Sets the if initial stage is enabled.
setItems(List<? extends S>) - Method in class org.springframework.statemachine.listener.OrderedComposite
Public setter for the listeners.
setItems(List<? extends T>) - Method in class org.springframework.statemachine.support.AbstractCompositeItems
Sets the list of items.
setItems(List<? extends S>) - Method in class org.springframework.statemachine.support.OrderedCompositeItem
Public setter for the listeners.
setListener(ObservableMap.MapChangeListener<K, V>) - Method in class org.springframework.statemachine.support.ObservableMap
Sets the map change listener.
setListeners(List<? extends T>) - Method in class org.springframework.statemachine.listener.AbstractCompositeListener
Sets the list of listeners.
setMachineId(String) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the machine id.
setObject(T) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
setOrder(int) - Method in class org.springframework.statemachine.processor.StateMachineHandler
Sets the order used get value from StateMachineHandler.getOrder().
setParent(Object) - Method in class org.springframework.statemachine.config.model.StateData
Sets the parent.
setPeriod(long) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
setPhase(int) - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Sets the phase.
setPseudoStateKind(PseudoStateKind) - Method in class org.springframework.statemachine.config.model.StateData
Sets the pseudo state kind.
setRegion(Object) - Method in class org.springframework.statemachine.config.model.StateData
Sets the region.
setRelay(StateMachine<S, E>) - Method in interface org.springframework.statemachine.access.StateMachineAccess
Sets the relay state machine.
setRelay(StateMachine<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
setResourceLoader(ResourceLoader) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
 
setSecurityEnabled(boolean) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the security enabled.
setSecurityRule(String, SecurityRule.ComparisonType) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
setSecurityRule(String) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
setSharedObject(Class<C>, C) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
Sets an object that is shared by multiple AnnotationConfigurer.
setSource(S) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
setState(S) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
setState(StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
Sets the state as a StateMachineContext.
setState(State<S, E>) - Method in class org.springframework.statemachine.state.HistoryPseudoState
Sets the current recorded state.
setState(State<S, E>) - Method in class org.springframework.statemachine.state.StateHolder
Sets the state.
setState(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
setStateMachineComponentResolver(StateMachineComponentResolver<S, E>) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
Sets the state machine component resolver.
setStateMachineEnsemble(StateMachineEnsemble<S, E>) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the state machine ensemble.
setStateMachineError(Exception) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
setStateMachineError(Exception) - Method in interface org.springframework.statemachine.StateMachine
Sets the state machine error.
setStateMachineError(Exception) - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
setStateMachineEventPublisher(StateMachineEventPublisher) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
Sets the state machine event publisher.
setStateMachineExecutorTransit(StateMachineExecutor.StateMachineExecutorTransit<S, E>) - Method in class org.springframework.statemachine.support.DefaultStateMachineExecutor
 
setStateMachineExecutorTransit(StateMachineExecutor.StateMachineExecutorTransit<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Sets the state machine executor transit.
setStateMachineInterceptors(List<StateMachineInterceptor<S, E>>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
setStateMachineListeners(List<StateMachineListener<S, E>>) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the state machine listeners.
setStateMachineModelFactory(StateMachineModelFactory<S, E>) - Method in class org.springframework.statemachine.config.builders.StateMachineModelBuilder
 
setTarget(S) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
setTaskExecutor(TaskExecutor) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the task executor.
setTaskExecutor(TaskExecutor) - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Sets the used TaskExecutor.
setTaskScheculer(TaskScheduler) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the task scheculer.
setTaskScheduler(TaskScheduler) - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
Sets the used TaskScheduler.
setTransitionAccessDecisionManager(AccessDecisionManager) - Method in class org.springframework.statemachine.security.StateMachineSecurityInterceptor
Sets the transition access decision manager.
setTransitionSecurityAccessDecisionManager(AccessDecisionManager) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the security transition access decision manager.
setTransitionSecurityRule(SecurityRule) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the transition security rule.
setTransitionSourcePrefix(String) - Method in class org.springframework.statemachine.security.TransitionVoter
Allows the default transition source prefix of TRANSITION_SOURCE_ to be overridden.
setTransitionTargetPrefix(String) - Method in class org.springframework.statemachine.security.TransitionVoter
Allows the default transition target prefix of TRANSITION_TARGET_ to be overridden.
setTriggers(List<Trigger<S, E>>) - Method in class org.springframework.statemachine.state.AbstractState
 
setTrustResolver(AuthenticationTrustResolver) - Method in class org.springframework.statemachine.security.DefaultEventSecurityExpressionHandler
 
setTrustResolver(AuthenticationTrustResolver) - Method in class org.springframework.statemachine.security.DefaultTransitionSecurityExpressionHandler
Sets the AuthenticationTrustResolver to be used.
setup() - Method in class org.springframework.statemachine.test.AbstractStateMachineTests
 
setVerifier(StateMachineModelVerifier<S, E>) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the state machine model verifier.
setVerifierEnabled(boolean) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Sets the verifier enabled.
shouldDefer(Message<E>) - Method in class org.springframework.statemachine.state.AbstractState
 
shouldDefer(Message<E>) - Method in class org.springframework.statemachine.state.RegionState
 
shouldDefer(Message<E>) - Method in interface org.springframework.statemachine.state.State
Checks if state wants to defer an event.
shouldDefer(Message<E>) - Method in class org.springframework.statemachine.state.StateMachineState
 
shouldExecute(String, StateContext<String, String>) - Method in class org.springframework.statemachine.recipes.support.RunnableAction
 
size() - Method in class org.springframework.statemachine.support.ObservableMap
 
source(S) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
Specify a source state S for this Transition.
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultEntryTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultExitTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultHistoryTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultJoinTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
source(S) - Method in interface org.springframework.statemachine.config.configurers.EntryTransitionConfigurer
Specify a source state S for this Transition.
source(S) - Method in interface org.springframework.statemachine.config.configurers.ExitTransitionConfigurer
Specify a source state S for this Transition.
source(S) - Method in interface org.springframework.statemachine.config.configurers.ForkTransitionConfigurer
Specify a source state S for this Transition.
source(S) - Method in interface org.springframework.statemachine.config.configurers.HistoryTransitionConfigurer
Specify a source state S for this Transition.
source(S) - Method in interface org.springframework.statemachine.config.configurers.JoinTransitionConfigurer
Specify a source state S for this Transition.
source(S) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
Specify a source state S for this Transition.
source(S) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify a source state S for this Transition.
sources(Collection<S>) - Method in class org.springframework.statemachine.config.configurers.DefaultJoinTransitionConfigurer
 
sources(Collection<S>) - Method in interface org.springframework.statemachine.config.configurers.JoinTransitionConfigurer
Specify a source states S for this Transition.
SpelExpressionAction<S,E> - Class in org.springframework.statemachine.action
Action which uses Spring SpEL expression for action execution.
SpelExpressionAction(Expression) - Constructor for class org.springframework.statemachine.action.SpelExpressionAction
Instantiates a new spel expression action.
SpelExpressionGuard<S,E> - Class in org.springframework.statemachine.guard
Guard which uses Spring SpEL expression for condition evaluation.
SpelExpressionGuard(Expression) - Constructor for class org.springframework.statemachine.guard.SpelExpressionGuard
Instantiates a new spel expression guard.
springStateMachineAnnotationPostProcessor() - Method in class org.springframework.statemachine.config.configuration.StateMachineAnnotationPostProcessorConfiguration
 
start() - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
 
start() - Method in interface org.springframework.statemachine.region.Region
Start the region.
start() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
start() - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Start executor.
state(S) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
state(S) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
state(S) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
state(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
state(S, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
state(S, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
state(S, E...) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
state(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S.
state(S, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S with entry and exit Actions.
state(S, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S with entry and exit Action.
state(S, E...) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a state S with a deferred events E.
state(S) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify a state this transition should belong to.
State<S,E> - Interface in org.springframework.statemachine.state
State is an interface representing possible state in a state machine.
STATE_AUTOMATIC - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
STATE_CHOICE - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
STATE_ERROR - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
STATE_FORK - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
STATE_JOIN - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
STATE_MANUAL - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
STATE_READY - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
STATE_TASKS - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
STATE_TASKS_INITIAL_POSTFIX - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
STATE_TASKS_PREFIX - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
 
stateChanged(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
 
stateChanged(StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
Called when ensemble is discovering a state change.
stateChanged(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
 
stateChanged(State<S, E>, State<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
stateChanged(State<S, E>, State<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when state is changed.
stateChanged(State<S, E>, State<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
stateChanged(State<S, E>, State<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
stateChanged(State<S, E>, State<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
stateChangedInRelay() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
stateChangedInRelay() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
StateChangedWrapper(State<S, E>, State<S, E>) - Constructor for class org.springframework.statemachine.test.support.LatchStateMachineListener.StateChangedWrapper
 
StateConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
Base StateConfigurer interface for configuring States.
StateConfigurer.History - Enum in org.springframework.statemachine.config.configurers
Enumeration of a possible history pseudostate type.
stateContext(StateContext<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
stateContext(StateContext<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified on various StateContext.Stages about a StateContext.
stateContext(StateContext<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
StateContext<S,E> - Interface in org.springframework.statemachine
StateContext is representing of a current context used in various stages in a state machine execution.
stateContext(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
StateContext.Stage - Enum in org.springframework.statemachine
Enumeration of possible stages context is attached.
StateContextExpressionMethods - Class in org.springframework.statemachine.support
Helper class to work with a spel expressions and StateContext.
StateContextExpressionMethods(StandardEvaluationContext) - Constructor for class org.springframework.statemachine.support.StateContextExpressionMethods
Instantiates a new state context expression methods with a StandardEvaluationContext.
StateData<S,E> - Class in org.springframework.statemachine.config.model
StateData is a data representation of a State used as an abstraction between a StateMachineFactory and a state machine configuration.
StateData(S) - Constructor for class org.springframework.statemachine.config.model.StateData
Instantiates a new state data.
StateData(S, boolean) - Constructor for class org.springframework.statemachine.config.model.StateData
Instantiates a new state data.
StateData(Object, Object, S, boolean) - Constructor for class org.springframework.statemachine.config.model.StateData
Instantiates a new state data.
StateData(Object, Object, S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Constructor for class org.springframework.statemachine.config.model.StateData
Instantiates a new state data.
StateData(Object, Object, S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, boolean) - Constructor for class org.springframework.statemachine.config.model.StateData
Instantiates a new state data.
stateEntered(State<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
stateEntered(State<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when state is entered.
stateEntered(State<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
stateEntered(State<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
stateEntered(State<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
stateExited(State<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
stateExited(State<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when state is exited.
stateExited(State<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
stateExited(State<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
stateExited(State<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
StateHolder<S,E> - Class in org.springframework.statemachine.state
Utility class using holder pattern to keep a State reference.
StateHolder(State<S, E>) - Constructor for class org.springframework.statemachine.state.StateHolder
Instantiates a new state holder.
StateListener<S,E> - Interface in org.springframework.statemachine.state
StateListener for various state events.
StateMachine<S,E> - Interface in org.springframework.statemachine
StateMachine provides an APIs for generic finite state machine needed for basic operations like working with states, events and a lifecycle.
stateMachine(StateMachine<S, E>) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
Associate a state machine with this builder.
stateMachine(StateMachine<S, E>, Object) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
Associate a state machine with this builder.
STATEMACHINE_IDENTIFIER - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
State machine id key for headers and variables
StateMachineAccess<S,E> - Interface in org.springframework.statemachine.access
Functional interface exposing StateMachine internals.
StateMachineAccessor<S,E> - Interface in org.springframework.statemachine.access
Functional interface for StateMachine to allow more programmatic access to underlying functionality.
StateMachineActivatorAnnotationPostProcessor<T extends java.lang.annotation.Annotation> - Class in org.springframework.statemachine.processor
 
StateMachineActivatorAnnotationPostProcessor(ListableBeanFactory) - Constructor for class org.springframework.statemachine.processor.StateMachineActivatorAnnotationPostProcessor
 
StateMachineAnnotationPostProcessor - Class in org.springframework.statemachine.processor
A BeanPostProcessor implementation that processes method-level annotations such as OnTransition.
StateMachineAnnotationPostProcessor() - Constructor for class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
 
StateMachineAnnotationPostProcessorConfiguration - Class in org.springframework.statemachine.config.configuration
Configuration for annotation post processor which is needed i.e.
StateMachineAnnotationPostProcessorConfiguration() - Constructor for class org.springframework.statemachine.config.configuration.StateMachineAnnotationPostProcessorConfiguration
 
StateMachineBuilder - Class in org.springframework.statemachine.config
StateMachineBuilder provides a builder pattern for StateMachine using a similar concepts found from a normal annotation based configuration.
StateMachineBuilder() - Constructor for class org.springframework.statemachine.config.StateMachineBuilder
 
StateMachineBuilder.Builder<S,E> - Class in org.springframework.statemachine.config
Builder implementation handling logic of building a StateMachine manually.
StateMachineCommonConfiguration - Class in org.springframework.statemachine.config.configuration
Common configuration for statemachine.
StateMachineCommonConfiguration() - Constructor for class org.springframework.statemachine.config.configuration.StateMachineCommonConfiguration
 
StateMachineComponentResolver<S,E> - Interface in org.springframework.statemachine.config.model
Strategy interface for resolving state machine components by their id's.
StateMachineConfig<S,E> - Class in org.springframework.statemachine.config
 
StateMachineConfig(ConfigurationData<S, E>, TransitionsData<S, E>, StatesData<S, E>) - Constructor for class org.springframework.statemachine.config.StateMachineConfig
 
StateMachineConfigBuilder<S,E> - Class in org.springframework.statemachine.config.builders
AnnotationBuilder handling all shared builders which effectively contructs full configuration for StateMachineConfig.
StateMachineConfigBuilder() - Constructor for class org.springframework.statemachine.config.builders.StateMachineConfigBuilder
 
StateMachineConfiguration<S,E> - Class in org.springframework.statemachine.config.configuration
Configuration which gets imported from EnableStateMachine and registers a StateMachine build from a StateMachineConfigurerAdapter via a BeanDefinition.
StateMachineConfiguration() - Constructor for class org.springframework.statemachine.config.configuration.StateMachineConfiguration
 
StateMachineConfigurationBuilder<S,E> - Class in org.springframework.statemachine.config.builders
StateMachineConfigurationBuilder() - Constructor for class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Instantiates a new state machine configuration builder.
StateMachineConfigurationBuilder(ObjectPostProcessor<Object>, boolean) - Constructor for class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Instantiates a new state machine configuration builder.
StateMachineConfigurationBuilder(ObjectPostProcessor<Object>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
Instantiates a new state machine configuration builder.
stateMachineConfigurationConfig - Variable in class org.springframework.statemachine.config.StateMachineConfig
 
StateMachineConfigurationConfigurer<S,E> - Interface in org.springframework.statemachine.config.builders
Configurer interface exposing generic config.
StateMachineConfigurationImportSelector - Class in org.springframework.statemachine.config.configuration
Spring ImportSelector choosing appropriate Configuration based on EnableStateMachine or EnableStateMachineFactory annotations.
StateMachineConfigurationImportSelector() - Constructor for class org.springframework.statemachine.config.configuration.StateMachineConfigurationImportSelector
 
StateMachineConfigurer<S,E> - Interface in org.springframework.statemachine.config.builders
AnnotationConfigurer exposing configurers for states and transitions.
StateMachineConfigurerAdapter<S,E> - Class in org.springframework.statemachine.config
Base implementation of a StateMachineConfigurer using objects.
StateMachineConfigurerAdapter() - Constructor for class org.springframework.statemachine.config.StateMachineConfigurerAdapter
 
StateMachineContext<S,E> - Interface in org.springframework.statemachine
StateMachineContext represents a current state of a state machine.
StateMachineContextRepository<S,E,T extends StateMachineContext<S,E>> - Interface in org.springframework.statemachine
Repository interface for saving and retrieving StateMachineContext objects.
StateMachineContextSerializer<S,E> - Class in org.springframework.statemachine.kryo
Kryo Serializer for StateMachineContext.
StateMachineContextSerializer() - Constructor for class org.springframework.statemachine.kryo.StateMachineContextSerializer
 
StateMachineContextUtils - Class in org.springframework.statemachine.support
Utility methods for accessing common components from the BeanFactory.
StateMachineContextUtils() - Constructor for class org.springframework.statemachine.support.StateMachineContextUtils
 
StateMachineEnsemble<S,E> - Interface in org.springframework.statemachine.ensemble
StateMachineEnsemble is a contract between a StateMachine and arbitrary ensemble of other StateMachines.
StateMachineEnsembleException - Exception in org.springframework.statemachine.ensemble
General exception indicating a problem in ensemble.
StateMachineEnsembleException(IOException) - Constructor for exception org.springframework.statemachine.ensemble.StateMachineEnsembleException
Instantiates a new state machine ensemble exception.
StateMachineEnsembleException(String, Exception) - Constructor for exception org.springframework.statemachine.ensemble.StateMachineEnsembleException
Instantiates a new state machine ensemble exception.
StateMachineEnsembleException(String, Throwable) - Constructor for exception org.springframework.statemachine.ensemble.StateMachineEnsembleException
Instantiates a new state machine ensemble exception.
StateMachineEnsembleException(String) - Constructor for exception org.springframework.statemachine.ensemble.StateMachineEnsembleException
Instantiates a new state machine ensemble exception.
StateMachineEnsembleObjectSupport<S,E> - Class in org.springframework.statemachine.ensemble
Support class for implementing StateMachineEnsembles.
StateMachineEnsembleObjectSupport() - Constructor for class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
 
stateMachineError(StateMachine<S, E>, Exception) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
stateMachineError(StateMachine<S, E>, Exception) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when statemachine enters error it can't recover from.
stateMachineError(StateMachine<S, E>, Exception) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
stateMachineError(StateMachine<S, E>, Exception) - Method in interface org.springframework.statemachine.support.StateMachineInterceptor
State when state machine is about to enter error it can't recover.
stateMachineError(StateMachine<S, E>, Exception) - Method in class org.springframework.statemachine.support.StateMachineInterceptorAdapter
 
stateMachineError(StateMachine<S, E>, Exception) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
State machine error.
stateMachineError(StateMachine<S, E>, Exception) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
StateMachineEvent - Class in org.springframework.statemachine.event
Base ApplicationEvent class for leader based events.
StateMachineEvent(Object) - Constructor for class org.springframework.statemachine.event.StateMachineEvent
Create a new ApplicationEvent.
StateMachineEventPublisher - Interface in org.springframework.statemachine.event
Interface for publishing state machine based application events.
stateMachineEventPublisher() - Method in class org.springframework.statemachine.event.StateMachineEventPublisherConfiguration
 
StateMachineEventPublisherConfiguration - Class in org.springframework.statemachine.event
Configuration for common StateMachineEventPublisher.
StateMachineEventPublisherConfiguration() - Constructor for class org.springframework.statemachine.event.StateMachineEventPublisherConfiguration
 
StateMachineException - Exception in org.springframework.statemachine
General exception indicating a problem in interacting with statemachine.
StateMachineException(IOException) - Constructor for exception org.springframework.statemachine.StateMachineException
Constructs a generic StateMachineException.
StateMachineException(String, Exception) - Constructor for exception org.springframework.statemachine.StateMachineException
Constructs a generic StateMachineException.
StateMachineException(String, Throwable) - Constructor for exception org.springframework.statemachine.StateMachineException
Constructs a generic StateMachineException.
StateMachineException(String) - Constructor for exception org.springframework.statemachine.StateMachineException
Constructs a generic StateMachineException.
StateMachineExecutor<S,E> - Interface in org.springframework.statemachine.support
Interface for a StateMachine event executor.
StateMachineExecutor.StateMachineExecutorTransit<S,E> - Interface in org.springframework.statemachine.support
Callback interface when executor wants to handle transit.
StateMachineFactory<S,E> - Interface in org.springframework.statemachine.config
StateMachineFactory is a strategy interface building StateMachines.
StateMachineFactoryConfiguration<S,E> - Class in org.springframework.statemachine.config.configuration
Configuration which gets imported from EnableStateMachineFactory and registers a StateMachineFactory build from a StateMachineConfigurerAdapter via a BeanDefinition.
StateMachineFactoryConfiguration() - Constructor for class org.springframework.statemachine.config.configuration.StateMachineFactoryConfiguration
 
StateMachineFunction<I> - Interface in org.springframework.statemachine.access
Strategic function interface for applying arbitrary function or feature.
StateMachineHandler<T extends java.lang.annotation.Annotation,S,E> - Class in org.springframework.statemachine.processor
Handler for a common object representing something to be run.
StateMachineHandler(Class<?>, Object, Method, T, Annotation) - Constructor for class org.springframework.statemachine.processor.StateMachineHandler
Instantiates a new container handler.
StateMachineHandler(Class<?>, Object, String, T, Annotation) - Constructor for class org.springframework.statemachine.processor.StateMachineHandler
Instantiates a new container handler.
StateMachineHandler(Class<?>, T, Annotation, MethodInvokingStateMachineRuntimeProcessor<T, S, E>) - Constructor for class org.springframework.statemachine.processor.StateMachineHandler
Instantiates a new container handler.
StateMachineHandlerCallHelper<S,E> - Class in org.springframework.statemachine.processor
Helper class which is used from a StateMachineObjectSupport to ease handling of StateMachineHandlers and provides needed caching so that a runtime calls are fast.
StateMachineHandlerCallHelper() - Constructor for class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
 
StateMachineInterceptor<S,E> - Interface in org.springframework.statemachine.support
Interface which can be registered with a state machine and can be used to intercept and break a state change chain.
StateMachineInterceptorAdapter<S,E> - Class in org.springframework.statemachine.support
Adapter helper implementation for StateMachineInterceptor.
StateMachineInterceptorAdapter() - Constructor for class org.springframework.statemachine.support.StateMachineInterceptorAdapter
 
StateMachineInterceptorList<S,E> - Class in org.springframework.statemachine.support
Support class working with a StateMachineInterceptors.
StateMachineInterceptorList() - Constructor for class org.springframework.statemachine.support.StateMachineInterceptorList
 
stateMachineJoined(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
 
stateMachineJoined(StateMachine<S, E>, StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
Called when state machine joined an ensemble.
stateMachineJoined(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
 
stateMachineLeft(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
 
stateMachineLeft(StateMachine<S, E>, StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
Called when state machine left an ensemble.
stateMachineLeft(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
 
StateMachineListener<S,E> - Interface in org.springframework.statemachine.listener
StateMachineListener for various state machine events.
StateMachineListenerAdapter<S,E> - Class in org.springframework.statemachine.listener
Adapter implementation of StateMachineListener implementing all methods which extended implementation can override.
StateMachineListenerAdapter() - Constructor for class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
StateMachineListenerRelay() - Constructor for class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
StateMachineMethodInvokerHelper<T,S,E> - Class in org.springframework.statemachine.processor
A helper class using spel to execute target methods.
StateMachineMethodInvokerHelper(Object, Method) - Constructor for class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper
 
StateMachineMethodInvokerHelper(Object, Method, Class<?>) - Constructor for class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper
 
StateMachineMethodInvokerHelper(Object, String) - Constructor for class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper
 
StateMachineMethodInvokerHelper(Object, String, Class<?>) - Constructor for class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper
 
StateMachineMethodInvokerHelper(Object, Class<? extends Annotation>) - Constructor for class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper
 
StateMachineMethodInvokerHelper(Object, Class<? extends Annotation>, Class<?>) - Constructor for class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper
 
StateMachineMethodInvokerHelper.ParametersWrapper<SS,EE> - Class in org.springframework.statemachine.processor
Wrapping everything we need to work with spel.
StateMachineModel<S,E> - Class in org.springframework.statemachine.config.model
Base abstract SPI class for state machine configuration.
StateMachineModel() - Constructor for class org.springframework.statemachine.config.model.StateMachineModel
 
StateMachineModelBuilder<S,E> - Class in org.springframework.statemachine.config.builders
StateMachineModelBuilder() - Constructor for class org.springframework.statemachine.config.builders.StateMachineModelBuilder
Instantiates a new state machine model builder.
StateMachineModelBuilder(ObjectPostProcessor<Object>, boolean) - Constructor for class org.springframework.statemachine.config.builders.StateMachineModelBuilder
Instantiates a new state machine model builder.
StateMachineModelBuilder(ObjectPostProcessor<Object>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineModelBuilder
Instantiates a new state machine model builder.
StateMachineModelConfigurer<S,E> - Interface in org.springframework.statemachine.config.builders
Configurer interface exposing model.
StateMachineModelFactory<S,E> - Interface in org.springframework.statemachine.config.model
A generic builder interface for building StateMachineModels.
StateMachineModelVerifier<S,E> - Interface in org.springframework.statemachine.config.model.verifier
Strategy interface for implementations verifying StateMachineModel structures.
StateMachineObjectSupport<S,E> - Class in org.springframework.statemachine.support
Support and helper class for base state machine implementation.
StateMachineObjectSupport() - Constructor for class org.springframework.statemachine.support.StateMachineObjectSupport
 
StateMachineObjectSupport.StateMachineListenerRelay - Class in org.springframework.statemachine.support
This class is used to relay listener events from a submachines which works as its own listener context.
StateMachinePersist<S,E,T> - Interface in org.springframework.statemachine
StateMachinePersist is an interface handling serialization logic of a StateMachineContext.
StateMachinePersister<S,E,T> - Interface in org.springframework.statemachine.persist
Interface persisting and restoring a StateMachine from a persistent storage.
StateMachineRuntime<S,E> - Interface in org.springframework.statemachine.processor
A generic runtime representation of a state machine.
StateMachineRuntimeProcessor<T,S,E> - Interface in org.springframework.statemachine.processor
Defines a strategy of processing a state machine and returning some Object (or null).
StateMachineSecurityConfigurer<S,E> - Interface in org.springframework.statemachine.config.builders
Configurer interface exposing generic config.
StateMachineSecurityInterceptor<S,E> - Class in org.springframework.statemachine.security
StateMachineInterceptor which can be registered into a StateMachine order to intercept a various security related checks.
StateMachineSecurityInterceptor() - Constructor for class org.springframework.statemachine.security.StateMachineSecurityInterceptor
Instantiates a new state machine security interceptor.
StateMachineSecurityInterceptor(AccessDecisionManager, AccessDecisionManager) - Constructor for class org.springframework.statemachine.security.StateMachineSecurityInterceptor
Instantiates a new state machine security interceptor with a custom AccessDecisionManager for both transitions and events.
StateMachineSecurityInterceptor(AccessDecisionManager, AccessDecisionManager, SecurityRule) - Constructor for class org.springframework.statemachine.security.StateMachineSecurityInterceptor
Instantiates a new state machine security interceptor with a custom AccessDecisionManager for both transitions and events and a SecurityRule for events;
stateMachineStarted(StateMachine<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
stateMachineStarted(StateMachine<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when statemachine starts
stateMachineStarted(StateMachine<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
stateMachineStarted(StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
stateMachineStarted(StateMachine<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
StateMachineState<S,E> - Class in org.springframework.statemachine.state
A State implementation where state is wrapped in a substatemachine.
StateMachineState(S, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.StateMachineState
Instantiates a new state machine state.
StateMachineState(S, StateMachine<S, E>, Collection<E>) - Constructor for class org.springframework.statemachine.state.StateMachineState
Instantiates a new state machine state.
StateMachineState(S, StateMachine<S, E>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.StateMachineState
Instantiates a new state machine state.
StateMachineState(S, StateMachine<S, E>, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.StateMachineState
Instantiates a new state machine state.
StateMachineState(S, StateMachine<S, E>, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Constructor for class org.springframework.statemachine.state.StateMachineState
Instantiates a new state machine state.
StateMachineStateBuilder<S,E> - Class in org.springframework.statemachine.config.builders
StateMachineStateBuilder() - Constructor for class org.springframework.statemachine.config.builders.StateMachineStateBuilder
 
StateMachineStateBuilder(ObjectPostProcessor<Object>, boolean) - Constructor for class org.springframework.statemachine.config.builders.StateMachineStateBuilder
 
StateMachineStateBuilder(ObjectPostProcessor<Object>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineStateBuilder
 
StateMachineStateConfigurer<S,E> - Interface in org.springframework.statemachine.config.builders
Configurer interface exposing states.
stateMachineStopped(StateMachine<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
stateMachineStopped(StateMachine<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when statemachine stops
stateMachineStopped(StateMachine<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
stateMachineStopped(StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
stateMachineStopped(StateMachine<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
StateMachineSystemConstants - Class in org.springframework.statemachine
Various constants used in state machine lib.
StateMachineSystemConstants() - Constructor for class org.springframework.statemachine.StateMachineSystemConstants
 
StateMachineTestPlan<S,E> - Class in org.springframework.statemachine.test
StateMachineTestPlan is fully constructed plan how a StateMachine should be tested.
StateMachineTestPlan(Map<Object, StateMachine<S, E>>, List<StateMachineTestPlanBuilder.StateMachineTestPlanStep<S, E>>, Integer) - Constructor for class org.springframework.statemachine.test.StateMachineTestPlan
Instantiates a new state machine test plan.
StateMachineTestPlanBuilder<S,E> - Class in org.springframework.statemachine.test
A builder for StateMachineTestPlan.
StateMachineTestPlanBuilder() - Constructor for class org.springframework.statemachine.test.StateMachineTestPlanBuilder
 
StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder - Class in org.springframework.statemachine.test
Builder for individual plan steps.
StateMachineTestPlanStepBuilder() - Constructor for class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
 
StateMachineTransitionBuilder<S,E> - Class in org.springframework.statemachine.config.builders
StateMachineTransitionBuilder() - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Instantiates a new state machine transition builder.
StateMachineTransitionBuilder(ObjectPostProcessor<Object>, boolean) - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Instantiates a new state machine transition builder.
StateMachineTransitionBuilder(ObjectPostProcessor<Object>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
Instantiates a new state machine transition builder.
StateMachineTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.builders
Configurer interface exposing different type of transitions.
StateMachineUtils - Class in org.springframework.statemachine.support
Various utility methods for state machine.
StateMachineUtils() - Constructor for class org.springframework.statemachine.support.StateMachineUtils
 
states(Set<S>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
 
states(Set<S>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
Specify a states S.
states - Variable in class org.springframework.statemachine.config.StateMachineConfig
 
StatesData<S,E> - Class in org.springframework.statemachine.config.model
Data object used return and build data from a StateConfigurer.
StatesData(Collection<StateData<S, E>>) - Constructor for class org.springframework.statemachine.config.model.StatesData
Instantiates a new states data.
step() - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
Gets a new step builder.
stop() - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
 
stop() - Method in interface org.springframework.statemachine.region.Region
Stop the region.
stop() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
stop(Runnable) - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
stop() - Method in interface org.springframework.statemachine.support.StateMachineExecutor
Stop executor.
supports(ConfigAttribute) - Method in class org.springframework.statemachine.security.EventExpressionVoter
 
supports(Class<?>) - Method in class org.springframework.statemachine.security.EventExpressionVoter
 
supports(ConfigAttribute) - Method in class org.springframework.statemachine.security.EventVoter
 
supports(Class<?>) - Method in class org.springframework.statemachine.security.EventVoter
 
supports(ConfigAttribute) - Method in class org.springframework.statemachine.security.TransitionExpressionVoter
 
supports(Class<?>) - Method in class org.springframework.statemachine.security.TransitionExpressionVoter
 
supports(ConfigAttribute) - Method in class org.springframework.statemachine.security.TransitionVoter
 
supports(Class<?>) - Method in class org.springframework.statemachine.security.TransitionVoter
 

T

target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultEntryTransitionConfigurer
 
target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultExitTransitionConfigurer
 
target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
 
target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultHistoryTransitionConfigurer
 
target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultJoinTransitionConfigurer
 
target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
target(S) - Method in interface org.springframework.statemachine.config.configurers.EntryTransitionConfigurer
Specify a target state S for this Transition.
target(S) - Method in interface org.springframework.statemachine.config.configurers.ExitTransitionConfigurer
Specify a target state S for this Transition.
target(S) - Method in interface org.springframework.statemachine.config.configurers.ExternalTransitionConfigurer
Specify a target state S for this Transition.
target(S) - Method in interface org.springframework.statemachine.config.configurers.ForkTransitionConfigurer
Specify a target state S for this Transition.
target(S) - Method in interface org.springframework.statemachine.config.configurers.HistoryTransitionConfigurer
Specify a target state S for this Transition.
target(S) - Method in interface org.springframework.statemachine.config.configurers.JoinTransitionConfigurer
Specify a target state S for this Transition.
target(S) - Method in interface org.springframework.statemachine.config.configurers.LocalTransitionConfigurer
Specify a target state S for this Transition.
task(Object, Runnable) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
Define a top-level task.
task(Object, Object, Runnable) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
Define a sub-task with a reference to its parent.
TASK_EXECUTOR_BEAN_NAME - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
Bean name for task executor
TASK_EXECUTOR_BEAN_NAME - Static variable in class org.springframework.statemachine.support.StateMachineContextUtils
 
TASK_SCHEDULER_BEAN_NAME - Static variable in class org.springframework.statemachine.support.StateMachineContextUtils
 
taskExecutor() - Method in class org.springframework.statemachine.config.configuration.StateMachineCommonConfiguration
 
taskExecutor(TaskExecutor) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
Specify a TaskExecutor.
taskExecutor(TaskExecutor) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
 
taskExecutor(TaskExecutor) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
Define a TaskExecutor to be used.
taskScheduler() - Method in class org.springframework.statemachine.config.configuration.StateMachineCommonConfiguration
 
taskScheduler(TaskScheduler) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
Specify a TaskScheduler.
taskScheduler(TaskScheduler) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
 
TasksHandler - Class in org.springframework.statemachine.recipes.tasks
TasksHandler is a recipe for executing arbitrary Runnable tasks using a state machine logic.
TasksHandler.Builder - Class in org.springframework.statemachine.recipes.tasks
Builder pattern implementation building a TasksHandler.
TasksHandler.TasksListener - Interface in org.springframework.statemachine.recipes.tasks
TasksListener is a generic interface listening tasks execution events.
TasksHandler.TasksListenerAdapter - Class in org.springframework.statemachine.recipes.tasks
Adapter class for TasksHandler.TasksListener.
TasksListenerAdapter() - Constructor for class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
 
test() - Method in class org.springframework.statemachine.test.StateMachineTestPlan
Run test plan.
TestUtils - Class in org.springframework.statemachine.test
Utils for tests.
TestUtils() - Constructor for class org.springframework.statemachine.test.TestUtils
 
then(S, Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
Specify a target state S as a then choice.
then(S, Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
 
then(S, Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
 
then(S, Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
Specify a target state S as a then choice.
timer(long) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
timer(long) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
timer(long) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
timer(long) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify that this transition is triggered by a time.
timerOnce(long) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
 
timerOnce(long) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
 
timerOnce(long) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
 
timerOnce(long) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
Specify that this transition is triggered once by a time after a delay.
TimerTrigger<S,E> - Class in org.springframework.statemachine.trigger
Implementation of a Trigger capable of firing on a static periods.
TimerTrigger(long) - Constructor for class org.springframework.statemachine.trigger.TimerTrigger
Instantiates a new timer trigger.
TimerTrigger(long, int) - Constructor for class org.springframework.statemachine.trigger.TimerTrigger
Instantiates a new timer trigger.
toString() - Method in class org.springframework.statemachine.config.model.StateData
 
toString() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
 
toString() - Method in class org.springframework.statemachine.event.OnEventNotAcceptedEvent
 
toString() - Method in class org.springframework.statemachine.event.OnExtendedStateChanged
 
toString() - Method in class org.springframework.statemachine.event.OnStateChangedEvent
 
toString() - Method in class org.springframework.statemachine.event.OnStateEntryEvent
 
toString() - Method in class org.springframework.statemachine.event.OnStateExitEvent
 
toString() - Method in class org.springframework.statemachine.event.OnStateMachineError
 
toString() - Method in class org.springframework.statemachine.event.OnStateMachineStart
 
toString() - Method in class org.springframework.statemachine.event.OnStateMachineStop
 
toString() - Method in class org.springframework.statemachine.event.OnTransitionEndEvent
 
toString() - Method in class org.springframework.statemachine.event.OnTransitionEvent
 
toString() - Method in class org.springframework.statemachine.event.OnTransitionStartEvent
 
toString() - Method in class org.springframework.statemachine.event.StateMachineEvent
 
toString() - Method in class org.springframework.statemachine.event.TransitionEvent
 
toString() - Method in class org.springframework.statemachine.processor.StateMachineHandler
 
toString() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper
 
toString() - Method in class org.springframework.statemachine.security.SecurityRule
 
toString() - Method in class org.springframework.statemachine.security.StateMachineSecurityInterceptor
 
toString() - Method in class org.springframework.statemachine.security.TransitionExpressionConfigAttribute
 
toString() - Method in class org.springframework.statemachine.state.AbstractState
 
toString() - Method in class org.springframework.statemachine.state.ObjectState
 
toString() - Method in class org.springframework.statemachine.state.RegionState
 
toString() - Method in class org.springframework.statemachine.state.StateMachineState
 
toString() - Method in class org.springframework.statemachine.support.AbstractStateMachine
 
toString() - Method in class org.springframework.statemachine.support.DefaultExtendedState
 
toString() - Method in class org.springframework.statemachine.support.DefaultStateContext
 
toString() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
 
toString() - Method in class org.springframework.statemachine.support.ObservableMap
 
toString() - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
 
toString() - Method in class org.springframework.statemachine.transition.DefaultLocalTransition
 
toString() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
toStringCollection(Collection<S>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
 
toStringCollection(Object) - Static method in class org.springframework.statemachine.support.StateMachineUtils
 
transit(Transition<S, E>, StateContext<S, E>, Message<E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor.StateMachineExecutorTransit
Called when executor wants to do a transit.
transit(StateContext<S, E>) - Method in class org.springframework.statemachine.transition.AbstractTransition
 
transit(StateContext<S, E>) - Method in class org.springframework.statemachine.transition.InitialTransition
 
transit(StateContext<S, E>) - Method in interface org.springframework.statemachine.transition.Transition
Transit this transition with a give state context.
transition(String, SecurityRule.ComparisonType) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
 
transition(String) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
 
transition(String, SecurityRule.ComparisonType) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
Specify a security attributes for transitions.
transition(String) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
Specify a security attributes for transitions.
transition(Transition<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
transition(Transition<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when transition happened.
transition(Transition<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
transition - Variable in class org.springframework.statemachine.security.TransitionSecurityExpressionRoot
 
transition(Transition<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
transition(Transition<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
Transition<S,E> - Interface in org.springframework.statemachine.transition
Transition is something what a state machine associates with a state changes.
transitionAccessDecisionManager(AccessDecisionManager) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
 
transitionAccessDecisionManager(AccessDecisionManager) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
Specify a custom AccessDecisionManager for transitions.
TransitionConfigurer<T,S,E> - Interface in org.springframework.statemachine.config.configurers
Base TransitionConfigurer interface for configuring Transitions.
TransitionData<S,E> - Class in org.springframework.statemachine.config.model
A simple data object keeping transition related configs in a same place.
TransitionData(S, S, E) - Constructor for class org.springframework.statemachine.config.model.TransitionData
Instantiates a new transition data.
TransitionData(S, S, E, Collection<Action<S, E>>, Guard<S, E>, TransitionKind) - Constructor for class org.springframework.statemachine.config.model.TransitionData
Instantiates a new transition data.
TransitionData(S, S, Long, Integer, Collection<Action<S, E>>, Guard<S, E>, TransitionKind) - Constructor for class org.springframework.statemachine.config.model.TransitionData
Instantiates a new transition data.
TransitionData(S, S, S, E, Long, Integer, Collection<Action<S, E>>, Guard<S, E>, TransitionKind, SecurityRule) - Constructor for class org.springframework.statemachine.config.model.TransitionData
Instantiates a new transition data.
transitionEnded(Transition<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
transitionEnded(Transition<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when transition ended.
transitionEnded(Transition<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
transitionEnded(Transition<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
transitionEnded(Transition<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
TransitionEvent - Class in org.springframework.statemachine.event
Generic base event representing something with a Transition.
TransitionEvent(Object, Transition<?, ?>) - Constructor for class org.springframework.statemachine.event.TransitionEvent
Instantiates a new transition event.
TransitionExpressionConfigAttribute - Class in org.springframework.statemachine.security
Specific ConfigAttribute for spel expression.
TransitionExpressionConfigAttribute(Expression) - Constructor for class org.springframework.statemachine.security.TransitionExpressionConfigAttribute
Instantiates a new transition expression config attribute.
TransitionExpressionVoter - Class in org.springframework.statemachine.security
AccessDecisionVoter evaluating access via security spel expression.
TransitionExpressionVoter() - Constructor for class org.springframework.statemachine.security.TransitionExpressionVoter
 
TransitionKind - Enum in org.springframework.statemachine.transition
Defines enumeration of a Transition kind.
transitions - Variable in class org.springframework.statemachine.config.StateMachineConfig
 
TransitionsData<S,E> - Class in org.springframework.statemachine.config.model
Data object for transitions.
TransitionsData(Collection<TransitionData<S, E>>) - Constructor for class org.springframework.statemachine.config.model.TransitionsData
Instantiates a new transitions data.
TransitionsData(Collection<TransitionData<S, E>>, Map<S, List<ChoiceData<S, E>>>, Map<S, List<JunctionData<S, E>>>, Map<S, List<S>>, Map<S, List<S>>, Collection<EntryData<S, E>>, Collection<ExitData<S, E>>, Collection<HistoryData<S, E>>) - Constructor for class org.springframework.statemachine.config.model.TransitionsData
Instantiates a new state machine transitions.
TransitionSecurityExpressionRoot - Class in org.springframework.statemachine.security
Root object for security spel evaluation.
TransitionSecurityExpressionRoot(Authentication, Transition<?, ?>) - Constructor for class org.springframework.statemachine.security.TransitionSecurityExpressionRoot
Instantiates a new transition security expression root.
transitionStarted(Transition<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
 
transitionStarted(Transition<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
Notified when transition started.
transitionStarted(Transition<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
 
transitionStarted(Transition<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
 
transitionStarted(Transition<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
 
TransitionVoter<S,E> - Class in org.springframework.statemachine.security
Votes if any ConfigAttribute.getAttribute() starts with a prefix indicating that it is a transition source or target.
TransitionVoter() - Constructor for class org.springframework.statemachine.security.TransitionVoter
 
Tree<T> - Class in org.springframework.statemachine.support.tree
Utility class which can be used to represent a tree based data structure.
Tree() - Constructor for class org.springframework.statemachine.support.tree.Tree
 
Tree.Node<T> - Class in org.springframework.statemachine.support.tree
 
TreeTraverser<T> - Class in org.springframework.statemachine.support.tree
 
TreeTraverser() - Constructor for class org.springframework.statemachine.support.tree.TreeTraverser
 
Trigger<S,E> - Interface in org.springframework.statemachine.trigger
Trigger is the cause of the Transition.
TriggerContext<S,E> - Interface in org.springframework.statemachine.trigger
 
triggered() - Method in class org.springframework.statemachine.trigger.CompositeTriggerListener
 
triggered() - Method in interface org.springframework.statemachine.trigger.TriggerListener
Notified when trigger has been triggered.
TriggerListener - Interface in org.springframework.statemachine.trigger
TriggerListener for listening a Trigger events.

U

UmlModelParser - Class in org.springframework.statemachine.uml.support
Model parser which constructs states and transitions data out from an uml model.
UmlModelParser(Model, StateMachineComponentResolver<String, String>) - Constructor for class org.springframework.statemachine.uml.support.UmlModelParser
Instantiates a new uml model parser.
UmlModelParser.DataHolder - Class in org.springframework.statemachine.uml.support
Holder object for results returned from uml parser.
UmlStateMachineModelFactory - Class in org.springframework.statemachine.uml
StateMachineModelFactory which builds StateMachineModel from uml representation.
UmlStateMachineModelFactory(Resource) - Constructor for class org.springframework.statemachine.uml.UmlStateMachineModelFactory
Instantiates a new uml state machine model factory.
UmlStateMachineModelFactory(String) - Constructor for class org.springframework.statemachine.uml.UmlStateMachineModelFactory
Instantiates a new uml state machine model factory.
UmlUtils - Class in org.springframework.statemachine.uml.support
Utilities for uml model processing.
UmlUtils() - Constructor for class org.springframework.statemachine.uml.support.UmlUtils
 
UniqueMethodFilter - Class in org.springframework.statemachine.support
A ReflectionUtils.MethodFilter implementation that will match unique methods.
UniqueMethodFilter(Class<?>) - Constructor for class org.springframework.statemachine.support.UniqueMethodFilter
 
unregister(T) - Method in class org.springframework.statemachine.listener.AbstractCompositeListener
Unregister a listener.
unregister(T) - Method in class org.springframework.statemachine.support.AbstractCompositeItems
Unregister a item.
UUIDSerializer - Class in org.springframework.statemachine.kryo
Kryo Serializer for UUID.
UUIDSerializer() - Constructor for class org.springframework.statemachine.kryo.UUIDSerializer
Instantiates a new UUID serializer.

V

valueOf(String) - Static method in enum org.springframework.statemachine.config.configurers.StateConfigurer.History
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.statemachine.security.SecurityRule.ComparisonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.statemachine.state.PseudoStateContext.PseudoAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.statemachine.state.PseudoStateKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.statemachine.StateContext.Stage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.statemachine.transition.TransitionKind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.statemachine.config.configurers.StateConfigurer.History
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.statemachine.security.SecurityRule.ComparisonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.statemachine.state.PseudoStateContext.PseudoAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.statemachine.state.PseudoStateKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.springframework.statemachine.StateContext.Stage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.springframework.statemachine.support.ObservableMap
 
values() - Static method in enum org.springframework.statemachine.transition.TransitionKind
Returns an array containing the constants of this enum type, in the order they are declared.
verifier(StateMachineModelVerifier<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultVerifierConfigurer
 
verifier(StateMachineModelVerifier<S, E>) - Method in interface org.springframework.statemachine.config.configurers.VerifierConfigurer
Specify a custom model verifier.
VerifierConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
Base ConfigConfigurer interface for configuring state machine model verifier.
verify(StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.model.verifier.BaseStructureVerifier
 
verify(StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.model.verifier.CompositeStateMachineModelVerifier
 
verify(StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.model.verifier.DefaultStateMachineModelVerifier
 
verify(StateMachineModel<S, E>) - Method in interface org.springframework.statemachine.config.model.verifier.StateMachineModelVerifier
Verify a state machine model.
vote(Authentication, Message<T>, Collection<ConfigAttribute>) - Method in class org.springframework.statemachine.security.EventExpressionVoter
 
vote(Authentication, Message<T>, Collection<ConfigAttribute>) - Method in class org.springframework.statemachine.security.EventVoter
 
vote(Authentication, Transition<?, ?>, Collection<ConfigAttribute>) - Method in class org.springframework.statemachine.security.TransitionExpressionVoter
 
vote(Authentication, Transition<S, E>, Collection<ConfigAttribute>) - Method in class org.springframework.statemachine.security.TransitionVoter
 

W

withAllRegions() - Method in interface org.springframework.statemachine.access.StateMachineAccessor
Gets all regions.
withChoice() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withChoice() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for transition from a choice pseudostate.
withConfiguration() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
 
withConfiguration() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
Gets a configurer for generic config.
withDistributed() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
 
withDistributed() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
Gets a configurer for distributed state machine config.
withEntry() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withEntry() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for transition from an entrypoint pseudostate.
withExit() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withExit() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for transition from an exitpoint pseudostate.
withExternal() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withExternal() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for external transition.
withFork() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withFork() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for transition from a fork pseudostate.
withHistory() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withHistory() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for default history transition.
withInternal() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withInternal() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for internal transition.
withJoin() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withJoin() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for transition from a join pseudostate.
withJunction() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withJunction() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for transition from a junction pseudostate.
withLocal() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
withLocal() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
Gets a configurer for local transition.
withModel() - Method in class org.springframework.statemachine.config.builders.StateMachineModelBuilder
 
withModel() - Method in interface org.springframework.statemachine.config.builders.StateMachineModelConfigurer
Gets a configurer for model.
withRegion() - Method in interface org.springframework.statemachine.access.StateMachineAccessor
Get a region.
withSecurity() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
 
withSecurity() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
Gets a configurer for securing state machine.
withSecurity() - Method in interface org.springframework.statemachine.config.builders.StateMachineSecurityConfigurer
Gets a configurer for security.
WithStateMachine - Annotation Type in org.springframework.statemachine.annotation
Annotation which is marking a bean to be a candidate for participating with a state machine events.
withStates() - Method in class org.springframework.statemachine.config.builders.StateMachineStateBuilder
 
withStates() - Method in interface org.springframework.statemachine.config.builders.StateMachineStateConfigurer
Gets a configurer for states.
withVerifier() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
 
withVerifier() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
Gets a configurer for state machine model verifier.
write(Kryo, Output, MessageHeaders) - Method in class org.springframework.statemachine.kryo.MessageHeadersSerializer
 
write(Kryo, Output, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.kryo.StateMachineContextSerializer
 
write(Kryo, Output, UUID) - Method in class org.springframework.statemachine.kryo.UUIDSerializer
 
write(StateMachineContext<S, E>, String) - Method in class org.springframework.statemachine.persist.RepositoryStateMachinePersist
 
write(StateMachineContext<S, E>, T) - Method in interface org.springframework.statemachine.StateMachinePersist
Write a StateMachineContext into a persistent store with a context object T.
write(StateMachineContext<S, E>, Stat) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachinePersist
 

Z

ZookeeperStateMachineEnsemble<S,E> - Class in org.springframework.statemachine.zookeeper
StateMachineEnsemble backed by a zookeeper.
ZookeeperStateMachineEnsemble(CuratorFramework, String) - Constructor for class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
Instantiates a new zookeeper state machine ensemble.
ZookeeperStateMachineEnsemble(CuratorFramework, String, boolean, int) - Constructor for class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
Instantiates a new zookeeper state machine ensemble.
ZookeeperStateMachinePersist<S,E> - Class in org.springframework.statemachine.zookeeper
StateMachinePersist using zookeeper as a storage and kroy libraries as a backing serialization technique.
ZookeeperStateMachinePersist(CuratorFramework, String) - Constructor for class org.springframework.statemachine.zookeeper.ZookeeperStateMachinePersist
Instantiates a new zookeeper state machine persist.
ZookeeperStateMachinePersist(CuratorFramework, String, String, int) - Constructor for class org.springframework.statemachine.zookeeper.ZookeeperStateMachinePersist
Instantiates a new zookeeper state machine persist.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links
Spring State Machine