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
 
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(StateMachineConfigurationConfig<S, E>, StateMachineTransitions<S, E>, StateMachineStates<S, E>) - Constructor for class org.springframework.statemachine.config.AbstractStateMachineFactory
Instantiates a new enum state machine factory.
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, S, S, E, Long, Collection<Action<S, E>>, Guard<S, E>, TransitionKind, SecurityRule) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
add(S, List<StateMachineTransitions.ChoiceData<S, E>>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
add(S) - Method in class org.springframework.statemachine.listener.OrderedComposite
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
 
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
 
addFork(S, List<S>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
addJoin(S, List<S>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
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 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(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.
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.
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

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 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.
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
 
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) - 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) - 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, S, Guard<S, E>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitions.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(State<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
 
CompositeStateMachineListener<S,E> - Class in org.springframework.statemachine.listener
Default StateMachineListener dispatcher.
CompositeStateMachineListener() - Constructor for class org.springframework.statemachine.listener.CompositeStateMachineListener
 
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.
configure(StateMachineConfigBuilder<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(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.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.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.DefaultLocalTransitionConfigurer
 
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
 
configureConfiguration() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
Configure configuration.
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
 
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

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
 
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
 
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
 
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
 
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
 
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.
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(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.
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.
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
 
destroy() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
 
destroy() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
 
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 interface org.springframework.statemachine.config.configurers.SecurityConfigurer
Specify if security 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.
EnsembleListener<S,E> - Interface in org.springframework.statemachine.ensemble
EnsembleListener for various ensemble events.
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.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.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
 
entrySet() - Method in class org.springframework.statemachine.support.ObservableMap
 
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
 
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.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(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.JoinPseudoState
 
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
 
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(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
Expect state enter happening count times.
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

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
 
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.builders.StateMachineTransitions.TransitionData
Gets the actions.
getActions() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
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.builders.StateMachineConfigurationConfig
Gets the bean factory.
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.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.builders.StateMachineTransitions
Gets the choices.
getComparisonType() - Method in class org.springframework.statemachine.security.SecurityRule
Gets the comparison type.
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.
getData() - Method in class org.springframework.statemachine.support.tree.Tree.Node
 
getDeferred() - Method in class org.springframework.statemachine.config.StateData
 
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.StateData
 
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.
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.builders.StateMachineTransitions.TransitionData
Gets the event.
getEvent() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
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.builders.StateMachineConfigurationConfig
Gets the event security access decision manager.
getEventSecurityRule() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationConfig
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.StateData
 
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.
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
 
getForks() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitions
Gets the forks.
getForks() - Method in class org.springframework.statemachine.state.ForkPseudoState
 
getGuard() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitions.ChoiceData
Gets the guard.
getGuard() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitions.TransitionData
Gets the guard.
getGuard() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getGuard() - Method in class org.springframework.statemachine.state.ChoicePseudoState.ChoiceStateData
Gets the guard.
getHeaders() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
 
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 unique 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 class org.springframework.statemachine.support.AbstractStateMachine
 
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.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
 
getJoins() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitions
Gets the joins.
getJoins() - Method in class org.springframework.statemachine.state.JoinPseudoState
Gets the join states.
getKey() - Method in class org.springframework.statemachine.event.OnExtendedStateChanged
Gets the modified extended state variable key.
getKind() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitions.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 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.
getListeners() - Method in class org.springframework.statemachine.listener.AbstractCompositeListener
Gets the listeners.
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.
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.StateData
 
getPeriod() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitions.TransitionData
Gets the period.
getPeriod() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
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.StateData
 
getRegion() - Method in class org.springframework.statemachine.config.StateData
 
getRegions() - Method in class org.springframework.statemachine.state.AbstractState
Gets the regions.
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.builders.StateMachineTransitions.TransitionData
Gets the security rule.
getSecurityRule() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
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.builders.StateMachineTransitions.ChoiceData
Gets the source.
getSource() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitions.TransitionData
Gets the source.
getSource() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
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.
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.builders.StateMachineTransitions.TransitionData
Gets the state.
getState() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
getState() - Method in class org.springframework.statemachine.config.StateData
 
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 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.
getStateDatas() - Method in class org.springframework.statemachine.config.builders.StateMachineStates
 
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
 
getStateListener() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
 
getStateMachine() - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
 
getStateMachine() - Method in interface org.springframework.statemachine.config.StateMachineFactory
Build a new StateMachine instance.
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
 
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.builders.StateMachineConfigurationConfig
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.builders.StateMachineConfigurationConfig
Gets the state machine listeners.
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.
getSubmachine() - Method in class org.springframework.statemachine.state.AbstractState
Gets the submachine.
getTarget() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitions.ChoiceData
Gets the target.
getTarget() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitions.TransitionData
Gets the target.
getTarget() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
 
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.
getTargetState() - Method in class org.springframework.statemachine.event.OnStateChangedEvent
Gets the target state for this event.
getTaskExecutor() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationConfig
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.builders.StateMachineConfigurationConfig
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.builders.StateMachineTransitions
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
 
getTransitionSecurityAccessDecisionManager() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationConfig
Gets the transition security access decision manager.
getTransitionSecurityRule() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationConfig
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.
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
 
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
 
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.
HistoryPseudoState<S,E> - Class in org.springframework.statemachine.state
History implementation of a PseudoState.
HistoryPseudoState(PseudoStateKind) - Constructor for class org.springframework.statemachine.state.HistoryPseudoState
Instantiates a new history pseudo 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.builders.StateMachineConfigurationConfig
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.StateData
 
isInitial() - Method in class org.springframework.statemachine.config.StateData
 
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.
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.builders.StateMachineConfigurationConfig
Checks if is 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.
iterator() - Method in class org.springframework.statemachine.listener.OrderedComposite
Public getter for the list of items.

J

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>>) - Constructor for class org.springframework.statemachine.state.JoinPseudoState
Instantiates a new join pseudo state.
JoinTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.configurers
TransitionConfigurer interface for configuring Transition from a join pseudo state.

K

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

L

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
 
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
 
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

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
 
MethodInvokingStateMachineRuntimeProcessor(Object, String) - Constructor for class org.springframework.statemachine.processor.MethodInvokingStateMachineRuntimeProcessor
 
MethodInvokingStateMachineRuntimeProcessor(Object, Class<? extends Annotation>) - Constructor for class org.springframework.statemachine.processor.MethodInvokingStateMachineRuntimeProcessor
 

N

next() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
 
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
 
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
 
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(StateMachineConfigurationConfig<S, E>, StateMachineTransitions<S, E>, StateMachineStates<S, E>) - Constructor for class org.springframework.statemachine.config.ObjectStateMachineFactory
 
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.
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.
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
 
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.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.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.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.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.
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.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(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(T) - Method in interface org.springframework.statemachine.StateMachinePersist
Read a StateMachineContext from a persistent store with a context object T.
read(String) - Method in class org.springframework.statemachine.support.RepositoryStateMachinePersist
 
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.
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.
registerAndRefresh(Class<?>...) - Method in class org.springframework.statemachine.test.AbstractStateMachineTests
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
 
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(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(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.support
RepositoryStateMachinePersist(StateMachineContextRepository<S, E, StateMachineContext<S, E>>) - Constructor for class org.springframework.statemachine.support.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
 
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
 
reverse() - Method in class org.springframework.statemachine.listener.OrderedComposite
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.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
 
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.StateData
 
setDelegate(Map<K, V>) - Method in class org.springframework.statemachine.support.ObservableMap
Sets the delegate.
setEnd(boolean) - Method in class org.springframework.statemachine.config.StateData
 
setEntryActions(Collection<? extends Action<S, E>>) - Method in class org.springframework.statemachine.config.StateData
 
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.StateData
 
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
 
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
 
setImportMetadata(AnnotationMetadata) - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
 
setInitial(boolean) - Method in class org.springframework.statemachine.config.StateData
 
setInitialAction(Action<S, E>) - Method in class org.springframework.statemachine.config.StateData
 
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.
setJoin(JoinPseudoState<S, E>) - Method in class org.springframework.statemachine.state.RegionState
 
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.
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.StateData
 
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.StateData
 
setRegion(Object) - Method in class org.springframework.statemachine.config.StateData
 
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
 
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(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
 
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.
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.
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
 
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.DefaultExternalTransitionConfigurer
 
source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
 
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.DefaultLocalTransitionConfigurer
 
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.JoinTransitionConfigurer
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(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
StateData is a data representation of a State used as an abstraction between a StateMachineFactory and a state machine configuration.
StateData(Object, Object, S, Collection<E>, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Constructor for class org.springframework.statemachine.config.StateData
 
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
 
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
 
StateMachineConfig<S,E> - Class in org.springframework.statemachine.config
 
StateMachineConfig(StateMachineConfigurationConfig<S, E>, StateMachineTransitions<S, E>, StateMachineStates<S, E>) - Constructor for class org.springframework.statemachine.config.StateMachineConfig
 
StateMachineConfigBuilder<S,E> - Class in org.springframework.statemachine.config.builders
 
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<S,E> - Class in org.springframework.statemachine.config.builders
Configuration object used to keep things together in StateMachineConfigurationBuilder.
StateMachineConfigurationConfig(BeanFactory, TaskExecutor, TaskScheduler, boolean, StateMachineEnsemble<S, E>, List<StateMachineListener<S, E>>, boolean, AccessDecisionManager, AccessDecisionManager, SecurityRule, SecurityRule) - Constructor for class org.springframework.statemachine.config.builders.StateMachineConfigurationConfig
Instantiates a new state machine configuration config.
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.
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.
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.
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.
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.
StateMachineStates<S,E> - Class in org.springframework.statemachine.config.builders
Data object used return and build data from a StateConfigurer.
StateMachineStates(Collection<StateData<S, E>>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineStates
 
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
 
StateMachineTransitionBuilder(ObjectPostProcessor<Object>, boolean) - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
StateMachineTransitionBuilder(ObjectPostProcessor<Object>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
 
StateMachineTransitionConfigurer<S,E> - Interface in org.springframework.statemachine.config.builders
Configurer interface exposing different type of transitions.
StateMachineTransitions<S,E> - Class in org.springframework.statemachine.config.builders
Data object for transitions.
StateMachineTransitions(Collection<StateMachineTransitions.TransitionData<S, E>>, Map<S, List<StateMachineTransitions.ChoiceData<S, E>>>, Map<S, List<S>>, Map<S, List<S>>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitions
Instantiates a new state machine transitions.
StateMachineTransitions.ChoiceData<S,E> - Class in org.springframework.statemachine.config.builders
A simple data object keeping choice related configs in a same place.
StateMachineTransitions.TransitionData<S,E> - Class in org.springframework.statemachine.config.builders
A simple data object keeping transition related configs in a same place.
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
 
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.DefaultExternalTransitionConfigurer
 
target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
 
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.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.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
 
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.
TimerTrigger<S,E> - Class in org.springframework.statemachine.trigger
 
TimerTrigger(long) - Constructor for class org.springframework.statemachine.trigger.TimerTrigger
 
toString() - Method in class org.springframework.statemachine.config.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.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, S, S, E, Long, Collection<Action<S, E>>, Guard<S, E>, TransitionKind, SecurityRule) - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitions.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
 
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

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.
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.
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.
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.
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.
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.
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.
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>, T) - Method in interface org.springframework.statemachine.StateMachinePersist
Write a StateMachineContext into a persistent store with a context object T.
write(StateMachineContext<S, E>, String) - Method in class org.springframework.statemachine.support.RepositoryStateMachinePersist
 
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