Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAnnotationBuilder<O> - Class in org.springframework.statemachine.config.common.annotation
-
A base
AnnotationBuilder
that ensures the object being built is only built one time. - AbstractAnnotationBuilder() - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractAnnotationBuilder
- AbstractAnnotationConfiguration<B extends AnnotationBuilder<O>,
O> - Class in org.springframework.statemachine.config.common.annotation -
Base implementation of @
Configuration
class. - AbstractAnnotationConfiguration() - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
- AbstractCompositeItems<T> - Class in org.springframework.statemachine.support
-
Base implementation for all composite items.
- AbstractCompositeItems() - Constructor for class org.springframework.statemachine.support.AbstractCompositeItems
-
Constructs instance with an empty item list.
- AbstractCompositeListener<T> - Class in org.springframework.statemachine.listener
-
Base implementation for all composite listeners.
- AbstractCompositeListener() - Constructor for class org.springframework.statemachine.listener.AbstractCompositeListener
-
Constructs instance with an empty listener list.
- AbstractConfiguredAnnotationBuilder<O,
I, B extends AnnotationBuilder<O>> - Class in org.springframework.statemachine.config.common.annotation -
A base
AnnotationBuilder
that allowsAnnotationConfigurer
s 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<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.AbstractExternalTransition
-
Instantiates a new abstract external transition.
- AbstractExternalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.AbstractExternalTransition
-
Instantiates a new abstract external transition.
- AbstractExternalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule, String) - Constructor for class org.springframework.statemachine.transition.AbstractExternalTransition
-
Instantiates a new abstract external transition.
- 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 onImportBeanDefinitionRegistrar
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<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.AbstractInternalTransition
-
Instantiates a new abstract internal transition.
- AbstractInternalTransition(State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.AbstractInternalTransition
-
Instantiates a new abstract internal transition.
- AbstractInternalTransition(State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule, String) - Constructor for class org.springframework.statemachine.transition.AbstractInternalTransition
-
Instantiates a new abstract internal transition.
- AbstractIterator<T> - Class in org.springframework.statemachine.support.tree
- AbstractIterator() - Constructor for class org.springframework.statemachine.support.tree.AbstractIterator
- AbstractKryoStateMachineSerialisationService<S,
E> - Class in org.springframework.statemachine.kryo -
Abstract base implementation for
StateMachineSerialisationService
using kryo. - AbstractKryoStateMachineSerialisationService() - Constructor for class org.springframework.statemachine.kryo.AbstractKryoStateMachineSerialisationService
- AbstractLocalTransition<S,
E> - Class in org.springframework.statemachine.transition - AbstractLocalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.AbstractLocalTransition
-
Instantiates a new abstract local transition.
- AbstractLocalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.AbstractLocalTransition
-
Instantiates a new abstract local transition.
- AbstractLocalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule, String) - Constructor for class org.springframework.statemachine.transition.AbstractLocalTransition
-
Instantiates a new abstract local transition.
- AbstractPersistingStateMachineInterceptor<S,
E, T> - Class in org.springframework.statemachine.persist -
Base class for
StateMachineInterceptor
persistingStateMachineContext
s. - AbstractPersistingStateMachineInterceptor() - Constructor for class org.springframework.statemachine.persist.AbstractPersistingStateMachineInterceptor
- AbstractPersistStateMachineHandler<S,
E> - Class in org.springframework.statemachine.recipes.persist -
AbstractPersistStateMachineHandler
is a base recipe which can be used to handle a state change of an arbitrary entity in a persistent storage. - AbstractPersistStateMachineHandler() - Constructor for class org.springframework.statemachine.recipes.persist.AbstractPersistStateMachineHandler
- AbstractPersistStateMachineHandler.GenericPersistStateChangeListener<S,
E> - Interface in org.springframework.statemachine.recipes.persist -
The listener interface for receiving persistStateChange events.
- 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>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
-
Instantiates a new abstract simple state.
- AbstractSimpleState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
-
Instantiates a new abstract simple state.
- AbstractSimpleState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, Collection<Region<S, E>>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
-
Instantiates a new abstract simple state.
- AbstractSimpleState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractSimpleState
-
Instantiates a new abstract simple state.
- AbstractSimpleState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, 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<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, StateMachine<S, 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.
- AbstractState<S,
E> - Class in org.springframework.statemachine.state -
Base implementation of a
State
. - AbstractState(S, Collection<E>) - Constructor for class org.springframework.statemachine.state.AbstractState
-
Instantiates a new abstract state.
- AbstractState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - Constructor for class org.springframework.statemachine.state.AbstractState
-
Instantiates a new abstract state.
- AbstractState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, Collection<Region<S, E>>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractState
-
Instantiates a new abstract state.
- AbstractState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractState
-
Instantiates a new abstract state.
- AbstractState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, Collection<Region<S, E>>) - Constructor for class org.springframework.statemachine.state.AbstractState
-
Instantiates a new abstract state.
- AbstractState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, Collection<Region<S, E>>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractState
-
Instantiates a new abstract state.
- AbstractState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.AbstractState
-
Instantiates a new abstract state.
- AbstractState(S, PseudoState<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, UUID) - 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 buildingStateMachine
s. - AbstractStateMachineFactory(StateMachineModel<S, E>, StateMachineModelFactory<S, E>) - Constructor for class org.springframework.statemachine.config.AbstractStateMachineFactory
-
Instantiates a new abstract state machine factory.
- AbstractStateMachineJUnit4Tests - Class in org.springframework.statemachine.test
-
Base helper class for state machine tests.
- AbstractStateMachineJUnit4Tests() - Constructor for class org.springframework.statemachine.test.AbstractStateMachineJUnit4Tests
- AbstractStateMachineJUnit5Tests - Class in org.springframework.statemachine.test
-
Base helper class for state machine tests.
- AbstractStateMachineJUnit5Tests() - Constructor for class org.springframework.statemachine.test.AbstractStateMachineJUnit5Tests
- AbstractStateMachineModelFactory<S,
E> - Class in org.springframework.statemachine.config.model -
Base implementation of a
StateMachineModelFactory
providing some common grounds for various implementations. - AbstractStateMachineModelFactory() - Constructor for class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Instantiates a new abstract state machine model factory.
- AbstractStateMachineModelFactory(ResourceLoader, StateMachineComponentResolver<S, E>) - Constructor for class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Instantiates a new abstract state machine model factory.
- AbstractStateMachineMonitor<S,
E> - Class in org.springframework.statemachine.monitor -
Base implementation of a
StateMachineMonitor
. - AbstractStateMachineMonitor() - Constructor for class org.springframework.statemachine.monitor.AbstractStateMachineMonitor
- AbstractStateMachinePersister<S,
E, T> - Class in org.springframework.statemachine.persist -
Base implementation of a
StateMachinePersister
easing persist and restore operations with aStateMachinePersist
. - AbstractStateMachinePersister(StateMachinePersist<S, E, T>) - Constructor for class org.springframework.statemachine.persist.AbstractStateMachinePersister
-
Instantiates a new abstract state machine persister.
- AbstractTransition<S,
E> - Class in org.springframework.statemachine.transition -
Base implementation of a
Transition
. - AbstractTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, TransitionKind, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.AbstractTransition
-
Instantiates a new abstract transition.
- AbstractTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, TransitionKind, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule, String) - Constructor for class org.springframework.statemachine.transition.AbstractTransition
-
Instantiates a new abstract transition.
- 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
- accept(MonoSink<Void>) - Method in class org.springframework.statemachine.support.StateMachineExecutor.MonoSinkStateMachineExecutorCallback
- ACCEPTED - Enum constant in enum org.springframework.statemachine.StateMachineEventResult.ResultType
- acquireStateMachine(String) - Method in class org.springframework.statemachine.service.DefaultStateMachineService
- acquireStateMachine(String) - Method in interface org.springframework.statemachine.service.StateMachineService
-
Acquires the state machine.
- acquireStateMachine(String, boolean) - Method in class org.springframework.statemachine.service.DefaultStateMachineService
- acquireStateMachine(String, boolean) - Method in interface org.springframework.statemachine.service.StateMachineService
-
Acquires the state machine.
- 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 thisTransition
. - action(Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- action(Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- action(Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- action(Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify
Action
for thisTransition
. - action(StateMachine<S, E>, Function<StateContext<S, E>, Mono<Void>>, long) - Method in class org.springframework.statemachine.boot.support.BootStateMachineMonitor
- action(StateMachine<S, E>, Function<StateContext<S, E>, Mono<Void>>, long) - Method in class org.springframework.statemachine.monitor.AbstractStateMachineMonitor
- action(StateMachine<S, E>, Function<StateContext<S, E>, Mono<Void>>, long) - Method in class org.springframework.statemachine.monitor.CompositeStateMachineMonitor
- action(StateMachine<S, E>, Function<StateContext<S, E>, Mono<Void>>, long) - Method in interface org.springframework.statemachine.monitor.StateMachineMonitor
-
Notified duration of a particular action.
- 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 aStateContext
. - actionFunction(Function<StateContext<S, E>, Mono<Void>>) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- actionFunction(Function<StateContext<S, E>, Mono<Void>>) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- actionFunction(Function<StateContext<S, E>, Mono<Void>>) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- actionFunction(Function<StateContext<S, E>, Mono<Void>>) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify
Function
for thisTransition
. - ActionListener<S,
E> - Interface in org.springframework.statemachine.action -
ActionListener
for various action events. - ActionRepository<T extends RepositoryAction> - Interface in org.springframework.statemachine.data
-
Generic
Repository
interface for actions. - actions - Variable in class org.springframework.statemachine.transition.AbstractTransition
- Actions - Class in org.springframework.statemachine.action
-
Action Utilities.
- add(Map<String, Object>) - Method in class org.springframework.statemachine.boot.actuate.InMemoryStateMachineTraceRepository
- add(Map<String, Object>) - Method in interface org.springframework.statemachine.boot.actuate.StateMachineTraceRepository
-
Add a new
StateMachineTrace
object at the current time. - add(StateMachineInterceptor<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
-
Adds interceptor to the list.
- add(S) - Method in class org.springframework.statemachine.listener.OrderedComposite
-
Register additional item.
- add(S) - Method in class org.springframework.statemachine.support.OrderedCompositeItem
-
Register additional item.
- add(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
- addAction(Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- addActionFunction(Function<StateContext<S, E>, Mono<Void>>) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- addActionListener(ActionListener<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
- addActionListener(ActionListener<S, E>) - Method in interface org.springframework.statemachine.state.State
-
Adds the action listener.
- addActionListener(ActionListener<S, E>) - Method in class org.springframework.statemachine.transition.AbstractTransition
- addActionListener(ActionListener<S, E>) - Method in interface org.springframework.statemachine.transition.Transition
-
Adds the action listener.
- addChoice(S, List<ChoiceData<S, E>>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Adds the choice.
- addDefaultHistory(S, S) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Adds the default history.
- added(K, V) - Method in interface org.springframework.statemachine.support.ObservableMap.MapChangeListener
-
Called when new entry is added.
- addEnsembleListener(EnsembleListener<S, E>) - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
-
Adds the ensemble listener.
- addEnsembleListener(EnsembleListener<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
- addEntry(S, S) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Adds the entry.
- addExit(S, S) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Adds the exit.
- addFork(S, List<S>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Adds the fork.
- addJoin(S, List<S>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Adds the join.
- addJunction(S, List<JunctionData<S, E>>) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Adds the junction.
- addObjectPostProcessor(ObjectPostProcessor<?>) - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
-
Adds an
ObjectPostProcessor
to be used for this adapter. - addPersistStateChangeListener(AbstractPersistStateMachineHandler.GenericPersistStateChangeListener<S, E>) - Method in class org.springframework.statemachine.recipes.persist.AbstractPersistStateMachineHandler
-
Adds the persist state change listener.
- addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.AbstractPseudoState
- addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.ChoicePseudoState
- addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.EntryPseudoState
- addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.ExitPseudoState
- addPseudoStateListener(PseudoStateListener<S, E>) - Method in class org.springframework.statemachine.state.JunctionPseudoState
- addPseudoStateListener(PseudoStateListener<S, E>) - Method in interface org.springframework.statemachine.state.PseudoState
-
Registers a new
PseudoStateListener
. - addStateData(Collection<StateData<S, E>>) - Method in class org.springframework.statemachine.config.builders.StateMachineStateBuilder
- addStateListener(StateMachineListener<S, E>) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- addStateListener(StateMachineListener<S, E>) - Method in interface org.springframework.statemachine.region.Region
-
Adds the state listener.
- addStateListener(StateMachineListener<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- addStateListener(StateListener<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
- addStateListener(StateListener<S, E>) - Method in interface org.springframework.statemachine.state.State
-
Adds the state listener.
- 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.ReactiveStateMachineExecutor
- addStateMachineInterceptor(StateMachineInterceptor<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
-
Adds the state machine interceptor.
- addStateMachineMonitor(StateMachineMonitor<S, E>) - Method in interface org.springframework.statemachine.access.StateMachineAccess
-
Adds the state machine monitor.
- addStateMachineMonitor(StateMachineMonitor<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- addTasksListener(TasksHandler.TasksListener) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
-
Adds the tasks listener.
- addTrace(String) - Method in exception org.springframework.statemachine.config.model.MalformedConfigurationException
-
Adds a trace info into this exception.
- addTransition(S, S, S, E, Long, Integer, Collection<Function<StateContext<S, E>, Mono<Void>>>, Function<StateContext<S, E>, Mono<Boolean>>, TransitionKind, SecurityRule, String) - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Adds the transition.
- addTriggerListener(TriggerListener) - Method in class org.springframework.statemachine.trigger.EventTrigger
- addTriggerListener(TriggerListener) - Method in class org.springframework.statemachine.trigger.TimerTrigger
- addTriggerListener(TriggerListener) - Method in interface org.springframework.statemachine.trigger.Trigger
-
Adds the trigger listener.
- afterPropertiesSet() - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
- afterPropertiesSet() - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
- afterPropertiesSet() - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
- afterPropertiesSet() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
- ALL - Enum constant in enum org.springframework.statemachine.security.SecurityRule.ComparisonType
-
Compare method where all attribute authorization allows access
- and() - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
-
Return the
AnnotationBuilder
when done using theAnnotationConfigurer
. - and() - Method in interface org.springframework.statemachine.config.common.annotation.AnnotationConfigurerBuilder
-
Get a parent
AnnotationBuilder
working with aAnnotationConfigurer
. - 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
intoAnnotationBuilder
. - ANY - Enum constant in enum org.springframework.statemachine.security.SecurityRule.ComparisonType
-
Compare method where any attribute authorization allows access
- apply(C) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
-
Applies a
AnnotationConfigurerAdapter
to thisAnnotationBuilder
and invokesAnnotationConfigurerAdapter.setBuilder(AnnotationBuilder)
. - arm() - Method in class org.springframework.statemachine.trigger.EventTrigger
- arm() - Method in class org.springframework.statemachine.trigger.TimerTrigger
- arm() - Method in interface org.springframework.statemachine.trigger.Trigger
-
Arm a trigger.
- armTriggers() - Method in class org.springframework.statemachine.state.AbstractState
-
Arm triggers.
- assertThat(StateContext<?, ?>) - Static method in class org.springframework.statemachine.test.assertj.StateMachineAsserts
-
Creates a new instance of
StateContextAssert
allowing to perform assertions on it. - assertThat(StateMachine<?, ?>) - Static method in class org.springframework.statemachine.test.assertj.StateMachineAsserts
-
Creates a new instance of
StateMachineAssert
allowing to perform assertions on it. - assertThat(StateMachineEventResult<?, ?>) - Static method in class org.springframework.statemachine.test.assertj.StateMachineAsserts
-
Creates a new instance of
StateMachineEventResultAssert
allowing to perform assertions on it. - 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
- BaseRepositoryEntity - Class in org.springframework.statemachine.data
-
Generic base class for all entity classes.
- BaseRepositoryEntity() - Constructor for class org.springframework.statemachine.data.BaseRepositoryEntity
- BaseStructureVerifier<S,
E> - Class in org.springframework.statemachine.config.model.verifier -
StateMachineModelVerifier
which verifies a base model structure like existence of initial states, etc. - BaseStructureVerifier() - Constructor for class org.springframework.statemachine.config.model.verifier.BaseStructureVerifier
- BEAN_NAME - Static variable in class org.springframework.statemachine.config.configuration.StateMachineHandlerApplicationListener
- BeanDelegatingFactoryBean(B, Class<T>) - Constructor for class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
- beanFactory - Variable in class org.springframework.statemachine.processor.StateMachineActivatorAnnotationPostProcessor
- 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
- 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. - bootStateMachineMonitor() - Method in class org.springframework.statemachine.boot.autoconfigure.StateMachineAutoConfiguration.StateMachineMonitoringConfiguration
- BootStateMachineMonitor<S,
E> - Class in org.springframework.statemachine.boot.support -
Implementation of a
StateMachineMonitor
which converts monitoring events and bridges those into supported format handled by Spring Boot's tracing and metrics frameworks. - BootStateMachineMonitor(MeterRegistry, StateMachineTraceRepository) - Constructor for class org.springframework.statemachine.boot.support.BootStateMachineMonitor
-
Instantiates a new boot state machine monitor.
- 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.model.AbstractStateMachineModelFactory
- build() - Method in interface org.springframework.statemachine.config.model.StateMachineModelFactory
-
Builds the state machine model.
- build() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
-
Builds a
StateMachine
. - build() - Method in class org.springframework.statemachine.data.RepositoryStateMachineModelFactory
- build() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
-
Builds the
TasksHandler
. - build() - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
-
Builds the state machine test plan.
- build() - Method in class org.springframework.statemachine.uml.UmlStateMachineModelFactory
- build(String) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
- build(String) - Method in interface org.springframework.statemachine.config.model.StateMachineModelFactory
-
Builds the state machine model with a given
machineId
. - build(String) - Method in class org.springframework.statemachine.data.RepositoryStateMachineModelFactory
- build(StateMachineContext<S, E>, Object, byte[]) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachinePersist
- build(StateMachineContext<S, E>, Object, byte[]) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachinePersist
- build(StateMachineContext<S, E>, Object, byte[]) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachinePersist
- build(StateMachineContext<S, E>, Object, byte[]) - Method in class org.springframework.statemachine.data.RepositoryStateMachinePersist
-
Builds the generic
RepositoryStateMachine
entity. - 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.AbstractStateMachineJUnit4Tests
- buildContext() - Method in class org.springframework.statemachine.test.AbstractStateMachineJUnit5Tests
- builder - Variable in class org.springframework.statemachine.recipes.persist.FactoryPersistStateMachineHandler
- builder() - Static method in class org.springframework.statemachine.config.StateMachineBuilder
-
Gets a builder for a
StateMachine
. - 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 aTasksHandler
. - builder() - Static method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
-
Gets a new instance of this builder.
- Builder() - Constructor for class org.springframework.statemachine.config.StateMachineBuilder.Builder
-
Instantiates a new builder.
- Builder() - Constructor for class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
- buildRegionStateInternal(S, Collection<Region<S, E>>, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
- buildRegionStateInternal(S, Collection<Region<S, E>>, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.ObjectStateMachineFactory
- buildStateInternal(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
- buildStateInternal(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.ObjectStateMachineFactory
- buildStateMachineContext(StateMachine<S, E>) - Method in class org.springframework.statemachine.persist.AbstractStateMachinePersister
- buildStateMachineContext(StateMachine<S, E>, StateMachine<S, E>, State<S, E>) - Method in class org.springframework.statemachine.persist.AbstractPersistingStateMachineInterceptor
-
Deprecated.
- buildStateMachineContext(StateMachine<S, E>, StateMachine<S, E>, State<S, E>, Message<E>) - Method in class org.springframework.statemachine.persist.AbstractPersistingStateMachineInterceptor
-
Builds the state machine context.
- buildStateMachineInternal(Collection<State<S, E>>, Collection<Transition<S, E>>, State<S, E>, Transition<S, E>, Message<E>, ExtendedState, PseudoState<S, E>, Boolean, BeanFactory, String, String, UUID, StateMachineModel<S, E>) - 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, String, String, UUID, StateMachineModel<S, E>) - 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.
- CHILD - Enum constant in enum org.springframework.statemachine.transition.TransitionConflictPolicy
-
Policy choosing transition from a child.
- 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. - CHOICE - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
Choice kind
- ChoiceData<S,
E> - Class in org.springframework.statemachine.config.model -
A simple data object keeping choice related configs in a same place.
- ChoiceData(S, S, Guard<S, E>) - Constructor for class org.springframework.statemachine.config.model.ChoiceData
-
Instantiates a new choice data.
- ChoiceData(S, S, Guard<S, E>, Collection<Action<S, E>>) - Constructor for class org.springframework.statemachine.config.model.ChoiceData
-
Instantiates a new choice data.
- ChoicePseudoState<S,
E> - Class in org.springframework.statemachine.state -
Choice implementation of a
PseudoState
. - ChoicePseudoState(List<ChoicePseudoState.ChoiceStateData<S, E>>) - Constructor for class org.springframework.statemachine.state.ChoicePseudoState
-
Instantiates a new choice pseudo state.
- ChoicePseudoState.ChoiceStateData<S,
E> - Class in org.springframework.statemachine.state - ChoiceStateData(StateHolder<S, E>, Guard<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - 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 configuringTransition
from a choice pseudo state. - clean() - Method in class org.springframework.statemachine.test.AbstractStateMachineJUnit4Tests
- clean() - Method in class org.springframework.statemachine.test.AbstractStateMachineJUnit5Tests
- 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
- complete() - Method in interface org.springframework.statemachine.StateMachineEventResult
-
Gets a mono representing completion.
- complete() - Method in class org.springframework.statemachine.StateMachineEventResult.DefaultStateMachineEventResult
- complete() - Method in class org.springframework.statemachine.support.StateMachineExecutor.MonoSinkStateMachineExecutorCallback
- complete() - Method in interface org.springframework.statemachine.support.StateMachineExecutor.StateMachineExecutorCallback
- CompositeActionListener<S,
E> - Class in org.springframework.statemachine.action -
Implementation of a
ActionListener
backed by a multiple listeners. - CompositeActionListener() - Constructor for class org.springframework.statemachine.action.CompositeActionListener
- CompositeEnsembleListener<S,
E> - Class in org.springframework.statemachine.ensemble -
Default
EnsembleListener
dispatcher. - CompositeEnsembleListener() - Constructor for class org.springframework.statemachine.ensemble.CompositeEnsembleListener
- CompositePseudoStateListener<S,
E> - Class in org.springframework.statemachine.state - CompositePseudoStateListener() - Constructor for class org.springframework.statemachine.state.CompositePseudoStateListener
- CompositeStateListener<S,
E> - Class in org.springframework.statemachine.state -
Composite state listener.
- CompositeStateListener() - Constructor for class org.springframework.statemachine.state.CompositeStateListener
- CompositeStateMachineListener<S,
E> - Class in org.springframework.statemachine.listener -
Default
StateMachineListener
dispatcher. - CompositeStateMachineListener() - Constructor for class org.springframework.statemachine.listener.CompositeStateMachineListener
- CompositeStateMachineModelVerifier<S,
E> - Class in org.springframework.statemachine.config.model.verifier -
Implementation of a
StateMachineModelVerifier
backed by a multiple verifiers. - CompositeStateMachineModelVerifier() - Constructor for class org.springframework.statemachine.config.model.verifier.CompositeStateMachineModelVerifier
- CompositeStateMachineMonitor<S,
E> - Class in org.springframework.statemachine.monitor -
Implementation of a
StateMachineMonitor
backed by a multiple monitors. - CompositeStateMachineMonitor() - Constructor for class org.springframework.statemachine.monitor.CompositeStateMachineMonitor
- CompositeTriggerListener - Class in org.springframework.statemachine.trigger
-
Default
TriggerListener
dispatcher. - CompositeTriggerListener() - Constructor for class org.springframework.statemachine.trigger.CompositeTriggerListener
- computeNext() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
- ConfigurationConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
Base
ConfigConfigurer
interface for configuring generic config. - ConfigurationData<S,
E> - Class in org.springframework.statemachine.config.model -
Configuration object used to keep things together in
StateMachineConfigurationBuilder
. - ConfigurationData() - Constructor for class org.springframework.statemachine.config.model.ConfigurationData
-
Instantiates a new state machine configuration config data.
- ConfigurationData(BeanFactory, boolean, StateMachineEnsemble<S, E>, List<StateMachineListener<S, E>>, boolean, AccessDecisionManager, AccessDecisionManager, SecurityRule, SecurityRule, boolean, StateMachineModelVerifier<S, E>, String, StateMachineMonitor<S, E>, List<StateMachineInterceptor<S, E>>) - Constructor for class org.springframework.statemachine.config.model.ConfigurationData
-
Instantiates a new state machine configuration config data.
- ConfigurationData(BeanFactory, boolean, StateMachineEnsemble<S, E>, List<StateMachineListener<S, E>>, boolean, AccessDecisionManager, AccessDecisionManager, SecurityRule, SecurityRule, boolean, StateMachineModelVerifier<S, E>, String, StateMachineMonitor<S, E>, List<StateMachineInterceptor<S, E>>, TransitionConflictPolicy, StateDoActionPolicy, Long, RegionExecutionPolicy) - Constructor for class org.springframework.statemachine.config.model.ConfigurationData
-
Instantiates a new state machine configuration config data.
- configure(B) - Method in interface org.springframework.statemachine.config.common.annotation.AnnotationConfigurer
-
Configure the
AnnotationBuilder
by setting the necessary properties on theAnnotationBuilder
. - 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(StateMachineConfigBuilder<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
- 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(StateMachineConfigurationBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultMonitoringConfigurer
- configure(StateMachineConfigurationBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultPersistenceConfigurer
- configure(StateMachineConfigurationBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
- configure(StateMachineConfigurationBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultVerifierConfigurer
- configure(StateMachineConfigurationConfigurer<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
- configure(StateMachineConfigurationConfigurer<S, E>) - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurer
-
Callback for
StateMachineConfigurationConfigurer
. - configure(StateMachineModelBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultModelConfigurer
- configure(StateMachineModelConfigurer<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
- configure(StateMachineModelConfigurer<S, E>) - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurer
-
Callback for
StateMachineModelConfigurer
. - configure(StateMachineStateBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- configure(StateMachineStateConfigurer<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
- configure(StateMachineStateConfigurer<S, E>) - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurer
-
Callback for
StateMachineStateConfigurer
. - configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultEntryTransitionConfigurer
- configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultExitTransitionConfigurer
- configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
- configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultHistoryTransitionConfigurer
- configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJoinTransitionConfigurer
- configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- configure(StateMachineTransitionBuilder<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- configure(StateMachineTransitionConfigurer<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
- configure(StateMachineTransitionConfigurer<S, E>) - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurer
-
Callback for
StateMachineTransitionConfigurer
. - configureConfiguration() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
-
Configure configuration.
- configureKryoInstance(Kryo) - Method in class org.springframework.statemachine.kryo.AbstractKryoStateMachineSerialisationService
-
Subclasses implement this to configure the kryo instance.
- configureKryoInstance(Kryo) - Method in class org.springframework.statemachine.kryo.KryoStateMachineSerialisationService
- configureModel() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
-
Configure model.
- configureProperties(B, Properties) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
-
Configure properties.
- configureProperties(Properties) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.PropertiesConfigurerAware
-
Configure
Properties
. - configureResources(B, Set<Resource>) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
-
Configure resources.
- configureResources(Set<Resource>) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.ResourceConfigurerAware
-
Configure
Resource
s. - 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.AbstractStateMachineJUnit4Tests
- context - Variable in class org.springframework.statemachine.test.AbstractStateMachineJUnit5Tests
- contextEvents() - Element in annotation type org.springframework.statemachine.config.EnableStateMachine
-
Defines if application context events for a state machine are enable or not.
- contextEvents() - Element in annotation type org.springframework.statemachine.config.EnableStateMachineFactory
-
Defines if application context events for a state machine are enable or not.
- 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
- create(StateMachineConfigBuilder<S, E>) - Static method in interface org.springframework.statemachine.config.StateMachineFactory
- createFactory() - Method in class org.springframework.statemachine.config.StateMachineBuilder.Builder
-
Creates a
StateMachineFactory
from builder - createSecurityExpressionRoot(Authentication, Message<T>) - Method in class org.springframework.statemachine.security.DefaultEventSecurityExpressionHandler
- createSecurityExpressionRoot(Authentication, Transition<?, ?>) - Method in class org.springframework.statemachine.security.DefaultTransitionSecurityExpressionHandler
- createStandardEvaluationContext() - Static method in class org.springframework.statemachine.support.ExpressionUtils
-
Used to create a context with no BeanFactory, usually in tests.
- createStandardEvaluationContext(BeanFactory) - Static method in class org.springframework.statemachine.support.ExpressionUtils
-
Obtains the context from the beanFactory if not null; emits a warning if the beanFactory is null.
D
- DataHolder(StatesData<String, String>, TransitionsData<String, String>) - Constructor for class org.springframework.statemachine.uml.support.UmlModelParser.DataHolder
-
Instantiates a new data holder.
- DEEP - Enum constant in enum org.springframework.statemachine.config.configurers.StateConfigurer.History
-
Deep history is a shallow history recursively reactivating the substates of the most recent substate.
- DEFAULT_ID_EVENT_PUBLISHER - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
-
Default bean id for state machine event publisher.
- DEFAULT_ID_STATEMACHINE - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
-
Default bean id for state machine.
- DEFAULT_ID_STATEMACHINEFACTORY - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
-
Default bean id for state machine factory.
- defaultAwaitTime(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
-
Sets default await time.
- DefaultChoiceTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
ChoiceTransitionConfigurer
. - DefaultChoiceTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- DefaultConfigurationConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
ConfigurationConfigurer
. - DefaultConfigurationConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
- DefaultDistributedStateMachineConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
DistributedStateMachineConfigurer
. - DefaultDistributedStateMachineConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultDistributedStateMachineConfigurer
- DefaultEntryTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
EntryTransitionConfigurer
. - DefaultEntryTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultEntryTransitionConfigurer
- DefaultEventSecurityExpressionHandler<T> - Class in org.springframework.statemachine.security
-
The default implementation of
SecurityExpressionHandler
which uses aEventSecurityExpressionRoot
. - DefaultEventSecurityExpressionHandler() - Constructor for class org.springframework.statemachine.security.DefaultEventSecurityExpressionHandler
- DefaultExitTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
ExitTransitionConfigurer
. - DefaultExitTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultExitTransitionConfigurer
- DefaultExtendedState - Class in org.springframework.statemachine.support
-
Default implementation of a
ExtendedState
. - DefaultExtendedState() - Constructor for class org.springframework.statemachine.support.DefaultExtendedState
-
Instantiates a new default extended state.
- DefaultExtendedState(Map<Object, Object>) - Constructor for class org.springframework.statemachine.support.DefaultExtendedState
-
Instantiates a new default extended state.
- DefaultExternalTransition<S,
E> - Class in org.springframework.statemachine.transition - DefaultExternalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.DefaultExternalTransition
-
Instantiates a new default external transition.
- DefaultExternalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.DefaultExternalTransition
-
Instantiates a new default external transition.
- DefaultExternalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule, String) - Constructor for class org.springframework.statemachine.transition.DefaultExternalTransition
-
Instantiates a new default external transition.
- DefaultExternalTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
ExternalTransitionConfigurer
. - DefaultExternalTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- DefaultForkTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
ForkTransitionConfigurer
. - DefaultForkTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
- DefaultHistoryTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
HistoryTransitionConfigurer
. - DefaultHistoryTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultHistoryTransitionConfigurer
- DefaultInternalTransition<S,
E> - Class in org.springframework.statemachine.transition - DefaultInternalTransition(State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.DefaultInternalTransition
-
Instantiates a new default internal transition.
- DefaultInternalTransition(State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.DefaultInternalTransition
-
Instantiates a new default internal transition.
- DefaultInternalTransition(State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule, String) - Constructor for class org.springframework.statemachine.transition.DefaultInternalTransition
-
Instantiates a new default internal transition.
- DefaultInternalTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
InternalTransitionConfigurer
. - DefaultInternalTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- DefaultJoinTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
JoinTransitionConfigurer
. - DefaultJoinTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultJoinTransitionConfigurer
- DefaultJunctionTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
JunctionTransitionConfigurer
. - DefaultJunctionTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- DefaultLocalTransition<S,
E> - Class in org.springframework.statemachine.transition - DefaultLocalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>) - Constructor for class org.springframework.statemachine.transition.DefaultLocalTransition
-
Instantiates a new default local transition.
- DefaultLocalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule) - Constructor for class org.springframework.statemachine.transition.DefaultLocalTransition
-
Instantiates a new default local transition.
- DefaultLocalTransition(State<S, E>, State<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, E, Function<StateContext<S, E>, Mono<Boolean>>, Trigger<S, E>, SecurityRule, String) - Constructor for class org.springframework.statemachine.transition.DefaultLocalTransition
-
Instantiates a new default local transition.
- DefaultLocalTransitionConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
LocalTransitionConfigurer
. - DefaultLocalTransitionConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- DefaultModelConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
ModelConfigurer
. - DefaultModelConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultModelConfigurer
- DefaultMonitoringConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
MonitoringConfigurer
. - DefaultMonitoringConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultMonitoringConfigurer
- DefaultPersistenceConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
PersistenceConfigurer
. - DefaultPersistenceConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultPersistenceConfigurer
- DefaultPropertiesConfigurer<O,
I, B extends AnnotationBuilder<O>> - Class in org.springframework.statemachine.config.common.annotation.configurers -
AnnotationConfigurer
which knows how to handle configuring aProperties
. - 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 viaAbstractPseudoState
. - 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 aResource
s. - DefaultResourceConfigurer() - Constructor for class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
- DefaultSecurityConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
SecurityConfigurer
. - DefaultSecurityConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
- DefaultStateConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
StateConfigurer
. - DefaultStateConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- DefaultStateContext<S,
E> - Class in org.springframework.statemachine.support -
Default implementation of a
StateContext
. - DefaultStateContext(StateContext.Stage, Message<E>, MessageHeaders, ExtendedState, Transition<S, E>, StateMachine<S, E>, State<S, E>, State<S, E>, Exception) - Constructor for class org.springframework.statemachine.support.DefaultStateContext
-
Instantiates a new default state context.
- DefaultStateContext(StateContext.Stage, Message<E>, MessageHeaders, ExtendedState, Transition<S, E>, StateMachine<S, E>, State<S, E>, State<S, E>, Collection<State<S, E>>, Collection<State<S, E>>, Exception) - Constructor for class org.springframework.statemachine.support.DefaultStateContext
-
Instantiates a new default state context.
- DefaultStateMachineComponentResolver<S,
E> - Class in org.springframework.statemachine.config.model -
Default implementation of a
StateMachineComponentResolver
which resolves from aBeanFactory
if given or from a manually registered actions and guards. - DefaultStateMachineComponentResolver() - Constructor for class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
-
Instantiates a new default state machine component resolver.
- DefaultStateMachineComponentResolver(Map<String, Action<S, E>>, Map<String, Guard<S, E>>) - Constructor for class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
-
Instantiates a new default state machine component resolver.
- DefaultStateMachineComponentResolver(BeanFactory, Map<String, Action<S, E>>, Map<String, Guard<S, E>>) - Constructor for class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
-
Instantiates a new default state machine component resolver.
- DefaultStateMachineContext<S,
E> - Class in org.springframework.statemachine.support -
Default implementation of a
StateMachineContext
. - DefaultStateMachineContext(List<String>, List<StateMachineContext<S, E>>, S, E, Map<String, Object>, ExtendedState, Map<S, S>, String) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
-
Instantiates a new default state machine context.
- DefaultStateMachineContext(List<StateMachineContext<S, E>>, S, E, Map<String, Object>, ExtendedState) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
-
Instantiates a new default state machine context.
- DefaultStateMachineContext(List<StateMachineContext<S, E>>, S, E, Map<String, Object>, ExtendedState, Map<S, S>) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
-
Instantiates a new default state machine context.
- DefaultStateMachineContext(List<StateMachineContext<S, E>>, S, E, Map<String, Object>, ExtendedState, Map<S, S>, String) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
-
Instantiates a new default state machine context.
- DefaultStateMachineContext(S, E, Map<String, Object>, ExtendedState) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
-
Instantiates a new default state machine context.
- DefaultStateMachineContext(S, E, Map<String, Object>, ExtendedState, Map<S, S>) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
-
Instantiates a new default state machine context.
- DefaultStateMachineContext(S, E, Map<String, Object>, ExtendedState, Map<S, S>, String) - Constructor for class org.springframework.statemachine.support.DefaultStateMachineContext
-
Instantiates a new default state machine context.
- 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.
- DefaultStateMachineModel<S,
E> - Class in org.springframework.statemachine.config.model -
Default implementation of a
StateMachineModel
. - DefaultStateMachineModel(ConfigurationData<S, E>, StatesData<S, E>, TransitionsData<S, E>) - Constructor for class org.springframework.statemachine.config.model.DefaultStateMachineModel
-
Instantiates a new default state machine model.
- DefaultStateMachineModelVerifier<S,
E> - Class in org.springframework.statemachine.config.model.verifier -
Default implementation of a
StateMachineModelVerifier
. - DefaultStateMachineModelVerifier() - Constructor for class org.springframework.statemachine.config.model.verifier.DefaultStateMachineModelVerifier
- DefaultStateMachinePersister<S,
E, T> - Class in org.springframework.statemachine.persist -
Default implementation of a
StateMachinePersister
. - DefaultStateMachinePersister(StateMachinePersist<S, E, T>) - Constructor for class org.springframework.statemachine.persist.DefaultStateMachinePersister
-
Instantiates a new default state machine persister.
- DefaultStateMachineService<S,
E> - Class in org.springframework.statemachine.service -
Default implementation of a
StateMachineService
. - DefaultStateMachineService(StateMachineFactory<S, E>) - Constructor for class org.springframework.statemachine.service.DefaultStateMachineService
-
Instantiates a new default state machine service.
- DefaultStateMachineService(StateMachineFactory<S, E>, StateMachinePersist<S, E, String>) - Constructor for class org.springframework.statemachine.service.DefaultStateMachineService
-
Instantiates a new default state machine service.
- DefaultTransitionSecurityExpressionHandler - Class in org.springframework.statemachine.security
- DefaultTransitionSecurityExpressionHandler() - Constructor for class org.springframework.statemachine.security.DefaultTransitionSecurityExpressionHandler
- DefaultTriggerContext<S,
E> - Class in org.springframework.statemachine.trigger - DefaultTriggerContext(E) - Constructor for class org.springframework.statemachine.trigger.DefaultTriggerContext
- DefaultVerifierConfigurer<S,
E> - Class in org.springframework.statemachine.config.configurers -
Default implementation of a
VerifierConfigurer
. - DefaultVerifierConfigurer() - Constructor for class org.springframework.statemachine.config.configurers.DefaultVerifierConfigurer
- DEFERRED - Enum constant in enum org.springframework.statemachine.StateMachineEventResult.ResultType
- DENIED - Enum constant in enum org.springframework.statemachine.StateMachineEventResult.ResultType
- deserialiseStateMachineContext(byte[]) - Method in class org.springframework.statemachine.kryo.AbstractKryoStateMachineSerialisationService
- deserialiseStateMachineContext(byte[]) - Method in interface org.springframework.statemachine.service.StateMachineSerialisationService
-
Deserialise state machine context from byte array.
- destroy() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
- destroy() - Method in class org.springframework.statemachine.service.DefaultStateMachineService
- destroy() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
- disarm() - Method in class org.springframework.statemachine.trigger.EventTrigger
- disarm() - Method in class org.springframework.statemachine.trigger.TimerTrigger
- disarm() - Method in interface org.springframework.statemachine.trigger.Trigger
-
Disarm a trigger.
- disarmTriggers() - Method in class org.springframework.statemachine.state.AbstractState
-
Disarm triggers.
- DistributedLeaderAction<S,
E> - Class in org.springframework.statemachine.action -
Action
which is used to wrap execution of anAction
so that only aStateMachine
considered to be a leader in anStateMachineEnsemble
will do the execution. - DistributedLeaderAction(Action<S, E>, StateMachineEnsemble<S, E>) - Constructor for class org.springframework.statemachine.action.DistributedLeaderAction
-
Instantiates a new distributed leader action.
- DistributedStateMachine<S,
E> - Class in org.springframework.statemachine.ensemble -
DistributedStateMachine
is wrapping a realStateMachine
and works together with aStateMachineEnsemble
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
- doDecode(Kryo, Input, Class<T>) - Method in class org.springframework.statemachine.kryo.AbstractKryoStateMachineSerialisationService
-
Subclasses implement this method to decode with Kryo.
- doDecode(Kryo, Input, Class<T>) - Method in class org.springframework.statemachine.kryo.KryoStateMachineSerialisationService
- doDestroy() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- doDestroy() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
-
Subclasses may implement this for destroy logic.
- doEncode(Kryo, Object, Output) - Method in class org.springframework.statemachine.kryo.AbstractKryoStateMachineSerialisationService
-
Subclasses implement this method to encode with Kryo.
- doEncode(Kryo, Object, Output) - Method in class org.springframework.statemachine.kryo.KryoStateMachineSerialisationService
- doesNotHaveSource() - Method in class org.springframework.statemachine.test.assertj.StateContextAssert
-
Verifies that the actual context does not have a source.
- doesNotHaveState() - Method in class org.springframework.statemachine.test.assertj.StateMachineAssert
-
Verifies that the actual machine does not have a state.
- doesNotHaveTarget() - Method in class org.springframework.statemachine.test.assertj.StateContextAssert
-
Verifies that the actual context does not have a target.
- doOnComplete(StateContext<S, E>) - Method in class org.springframework.statemachine.state.CompositeStateListener
- doOnComplete(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.StateListener
-
Called when
State
want to notify of its completion. - doOnComplete(StateContext<S, E>) - Method in class org.springframework.statemachine.state.StateListenerAdapter
- doPostStartReactively() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- doPostStartReactively() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
-
Subclasses may implement this for post start logic.
- doPostStopReactively() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
-
Subclasses may implement this for post stop logic.
- doPreStartReactively() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- doPreStartReactively() - Method in class org.springframework.statemachine.state.AbstractState
- doPreStartReactively() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- doPreStartReactively() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
-
Subclasses may implement this for pre start logic.
- doPreStartReactively() - Method in class org.springframework.statemachine.support.ReactiveStateMachineExecutor
- doPreStartReactively() - Method in class org.springframework.statemachine.trigger.TimerTrigger
- doPreStartReactively() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- doPreStopReactively() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- doPreStopReactively() - Method in class org.springframework.statemachine.state.AbstractState
- doPreStopReactively() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- doPreStopReactively() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
-
Subclasses may implement this for pre stop logic.
- doPreStopReactively() - Method in class org.springframework.statemachine.support.ReactiveStateMachineExecutor
- doPreStopReactively() - Method in class org.springframework.statemachine.trigger.TimerTrigger
- doPreStopReactively() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- doStart() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- doStart() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- doStop() - Method in class org.springframework.statemachine.service.DefaultStateMachineService
- doStop() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- doWithAllRegions(Consumer<StateMachineAccess<S, E>>) - Method in interface org.springframework.statemachine.access.StateMachineAccessor
-
Execute given function with all recursive regions.
- doWithRegion(Consumer<StateMachineAccess<S, E>>) - Method in interface org.springframework.statemachine.access.StateMachineAccessor
-
Execute given function with a region.
E
- emptyAction() - Static method in class org.springframework.statemachine.action.Actions
-
Builds a noop
Action
. - EnableAnnotationConfiguration - Annotation Type in org.springframework.statemachine.config.common.annotation
-
Base annotation used in JavaConfig order to enable some base functionality.
- enabled(boolean) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
- enabled(boolean) - Method in class org.springframework.statemachine.config.configurers.DefaultVerifierConfigurer
- enabled(boolean) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
-
Specify if security is enabled.
- enabled(boolean) - Method in interface org.springframework.statemachine.config.configurers.VerifierConfigurer
-
Specify if verifier is enabled.
- EnableStateMachine - Annotation Type in org.springframework.statemachine.config
-
Annotation which imports @
Configuration
s related to building state machines. - EnableStateMachineFactory - Annotation Type in org.springframework.statemachine.config
-
Annotation which imports @
Configuration
s related to building state machine factories. - EnableWithStateMachine - Annotation Type in org.springframework.statemachine.config
-
Annotation which enables features needed for
WithStateMachine
. - 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. - END - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
End or terminate kind
- 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
-
Specify a
StateMachineEnsemble
. - ensembleError(StateMachineEnsembleException) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
- ensembleError(StateMachineEnsembleException) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
-
Called when
StateMachineEnsemble
resulted an error. - ensembleError(StateMachineEnsembleException) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
- ensembleLeaderGranted(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
- ensembleLeaderGranted(StateMachine<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
-
Called when a state machine is granted a leader role in an ensemble.
- ensembleLeaderGranted(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
- ensembleLeaderRevoked(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
- ensembleLeaderRevoked(StateMachine<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
-
Called when a state machine is revoked from a leader role in an ensemble.
- ensembleLeaderRevoked(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
- EnsembleListener<S,
E> - Interface in org.springframework.statemachine.ensemble -
EnsembleListener
for various ensemble events. - EnsembleListenerAdapter<S,
E> - Class in org.springframework.statemachine.ensemble -
Adapter implementation of
EnsembleListener
implementing all methods which extended implementation can override. - EnsembleListenerAdapter() - Constructor for class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractPseudoState
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ChoicePseudoState
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.EntryPseudoState
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ExitPseudoState
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ForkPseudoState
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.HistoryPseudoState
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.JoinPseudoState
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.JunctionPseudoState
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ObjectState
- entry(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.PseudoState
-
Initiate an entry sequence for the state and return a next state where state machine should go.
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.RegionState
- entry(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.State
-
Initiate an entry sequence for the state.
- entry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.StateMachineState
- entry(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- entry(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
to be entrypoint pseudo state. - ENTRY - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
Entrypoint kind
- EntryData<S,
E> - Class in org.springframework.statemachine.config.model -
A simple data object keeping entrypoint related configs in a same place.
- EntryData(S, S) - Constructor for class org.springframework.statemachine.config.model.EntryData
-
Instantiates a new entry data.
- EntryPseudoState<S,
E> - Class in org.springframework.statemachine.state -
Entrypoint implementation of a
PseudoState
. - EntryPseudoState(State<S, E>) - Constructor for class org.springframework.statemachine.state.EntryPseudoState
-
Instantiates a new entry pseudo state.
- entrySet() - Method in class org.springframework.statemachine.support.ObservableMap
- EntryTransitionConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
TransitionConfigurer
interface for configuringTransition
with an entrypoint pseudo state. - EnumState<S extends Enum<S>,
E extends 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, Collection<E>) - Constructor for class org.springframework.statemachine.state.EnumState
-
Instantiates a new enum state.
- EnumState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - Constructor for class org.springframework.statemachine.state.EnumState
-
Instantiates a new enum state.
- EnumState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.EnumState
-
Instantiates a new enum state.
- EnumState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, 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<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, StateMachine<S, E>) - 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.
- EnumStateMachineConfigurerAdapter<S extends Enum<S>,
E extends Enum<E>> - Class in org.springframework.statemachine.config -
Base implementation of a
StateMachineConfigurer
using enums. - EnumStateMachineConfigurerAdapter() - Constructor for class org.springframework.statemachine.config.EnumStateMachineConfigurerAdapter
- equals(Object) - Method in class org.springframework.statemachine.support.DefaultExtendedState
- equals(Object) - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- equals(Object) - Method in class org.springframework.statemachine.support.ObservableMap
- error(Throwable) - Method in class org.springframework.statemachine.support.StateMachineExecutor.MonoSinkStateMachineExecutorCallback
- error(Throwable) - Method in interface org.springframework.statemachine.support.StateMachineExecutor.StateMachineExecutorCallback
- errorCallingAction(Action<S, E>, Action<S, E>) - Static method in class org.springframework.statemachine.action.Actions
-
Builds an error calling action
Action
. - 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) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
- evaluateExpression(Expression, Class<T>) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
- evaluateExpression(Expression, Object) - 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() - Element in annotation type org.springframework.statemachine.annotation.OnEventNotAccepted
-
The events.
- 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(E) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify event
E
for thisTransition
which will be triggered by a event trigger. - event(String) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
- event(String) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
-
Specify a security attributes for events.
- event(String, SecurityRule.ComparisonType) - 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_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_NOT_ACCEPTED - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- 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
- EventHeader - Annotation Type in org.springframework.statemachine.annotation
-
Annotation which indicates that a method parameter should be bound to a event header.
- EventHeaders - Annotation Type in org.springframework.statemachine.annotation
-
Annotation which indicates that a method parameter should be bound to the event headers of a message.
- 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 forMessage
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<String, String>) - Method in class org.springframework.statemachine.recipes.support.RunnableAction
- execute(StateContext<S, E>) - Method in interface org.springframework.statemachine.action.Action
-
Execute action with a
StateContext
. - execute(StateContext<S, E>) - Method in class org.springframework.statemachine.action.DistributedLeaderAction
- execute(StateContext<S, E>) - Method in class org.springframework.statemachine.action.SpelExpressionAction
- executeAction(Function<StateContext<S, E>, Mono<Void>>, StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
-
Execute action and notify action listener if set.
- executeTransitionActions(StateContext<S, E>) - Method in class org.springframework.statemachine.transition.AbstractTransition
- executeTransitionActions(StateContext<S, E>) - Method in interface org.springframework.statemachine.transition.Transition
-
Execute transition actions.
- executeTriggerlessTransitions(StateContext<S, E>, State<S, E>) - Method in class org.springframework.statemachine.support.ReactiveStateMachineExecutor
- executeTriggerlessTransitions(StateContext<S, E>, State<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
-
Execute and check all triggerless transitions.
- executeTriggerlessTransitions(StateMachine<S, E>, StateContext<S, E>, State<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- ExecutorExceptionHolder() - Constructor for class org.springframework.statemachine.support.StateMachineExecutor.ExecutorExceptionHolder
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractPseudoState
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ChoicePseudoState
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.EntryPseudoState
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ExitPseudoState
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.JoinPseudoState
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.JunctionPseudoState
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.ObjectState
- exit(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.PseudoState
-
Initiate an exit sequence for the state.
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.RegionState
- exit(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.State
-
Initiate an exit sequence for the state.
- exit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.StateMachineState
- exit(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- exit(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
to be exitpoint pseudo state. - EXIT - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
Exitpoint kind
- ExitData<S,
E> - Class in org.springframework.statemachine.config.model -
A simple data object keeping exitpoint related configs in a same place.
- ExitData(S, S) - Constructor for class org.springframework.statemachine.config.model.ExitData
-
Instantiates a new exit data.
- ExitPseudoState<S,
E> - Class in org.springframework.statemachine.state -
Exitpoint implementation of a
PseudoState
. - ExitPseudoState(StateHolder<S, E>) - Constructor for class org.springframework.statemachine.state.ExitPseudoState
-
Instantiates a new exit pseudo state.
- ExitTransitionConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
TransitionConfigurer
interface for configuringTransition
with an exitpoint pseudo state. - expectEventNotAccepted(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
-
Expect event not accepter happening
count
times. - expectExtendedStateChanged(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
-
Expect state machine extended state variables changing
count
times. - expectState(S) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
-
Expect a state
S
. - expectStateChanged(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
-
Expect state changed happening
count
times. - expectStateEntered(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
-
Expect state enter happening
count
times. - expectStateEntered(S...) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
-
Expect states entered in order given.
- expectStateExited(int) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
-
Expect state exit happening
count
times. - expectStateExited(S...) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
-
Expect states exited in order given.
- 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.
- expectVariableWith(Matcher<Map<? extends Object, ?>>) - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
-
Expect variable map with hamcrest
Matcher
. - 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
- EXTENDED_STATE_CHANGED - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- 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
- EXTERNAL - Enum constant in enum org.springframework.statemachine.transition.TransitionKind
-
Indicates an external transition kind.
- ExternalTransitionConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
TransitionConfigurer
interface for configuring externalTransition
s.
F
- factory - Variable in class org.springframework.statemachine.recipes.persist.FactoryPersistStateMachineHandler
- factory(StateMachineModelFactory<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultModelConfigurer
- factory(StateMachineModelFactory<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ModelConfigurer
-
Specify a state machine model factory.
- FactoryPersistStateMachineHandler<S,
E> - Class in org.springframework.statemachine.recipes.persist -
FactoryPersistStateMachineHandler
is a recipe can be used to handle a state change of an arbitrary entity in a persistent storage. - FactoryPersistStateMachineHandler(StateMachineBuilder.Builder<S, E>) - Constructor for class org.springframework.statemachine.recipes.persist.FactoryPersistStateMachineHandler
- FactoryPersistStateMachineHandler(StateMachineFactory<S, E>) - Constructor for class org.springframework.statemachine.recipes.persist.FactoryPersistStateMachineHandler
- filter(List<Method>) - Method in class org.springframework.statemachine.support.AnnotatedMethodFilter
- filter(List<Method>) - Method in class org.springframework.statemachine.support.FixedMethodFilter
- findAll() - Method in class org.springframework.statemachine.boot.actuate.InMemoryStateMachineTraceRepository
- findAll() - Method in interface org.springframework.statemachine.boot.actuate.StateMachineTraceRepository
-
Find all
StateMachineTrace
objects contained in the repository. - findByMachineId(String) - Method in interface org.springframework.statemachine.data.StateRepository
-
Find states by machine id.
- findByMachineId(String) - Method in interface org.springframework.statemachine.data.TransitionRepository
-
Find transitions by machine id.
- first(S, Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a target state
S
as a first choice. - first(S, Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- first(S, Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- first(S, Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a target state
S
as a first choice. - first(S, Guard<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a target state
S
as a first choice associating anAction
to outgoing vertex. - first(S, Guard<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- first(S, Guard<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- first(S, Guard<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a target state
S
as a first choice associating anAction
to outgoing vertex. - first(S, Guard<S, E>, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a target state
S
as a first choice associating anAction
to outgoing vertex. - first(S, Guard<S, E>, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- first(S, Guard<S, E>, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- first(S, Guard<S, E>, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a target state
S
as a first choice associating anAction
to outgoing vertex. - 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. - FORK - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
Fork kind
- 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 configuringTransition
from a fork pseudo state. - from(Collection<Action<S, E>>) - Static method in class org.springframework.statemachine.action.Actions
- from(Action<S, E>) - Static method in class org.springframework.statemachine.action.Actions
- from(Guard<S, E>) - Static method in class org.springframework.statemachine.guard.Guards
-
Builds a
ReactiveGuard
from aGuard
. - from(Region<S, E>, Message<E>, StateMachineEventResult.ResultType) - Static method in interface org.springframework.statemachine.StateMachineEventResult
- from(Region<S, E>, Message<E>, StateMachineEventResult.ResultType, Mono<Void>) - Static method in interface org.springframework.statemachine.StateMachineEventResult
-
Create a
StateMachineEventResult
from aRegion
,Message
, aStateMachineEventResult.ResultType
and completionMono
.
G
- GenericPersistStateMachineHandler<S,
E> - Class in org.springframework.statemachine.recipes.persist -
GenericPersistStateMachineHandler
is a recipe which can be used to handle a state change of an arbitrary entity in a persistent storage. - GenericPersistStateMachineHandler(StateMachine<S, E>) - Constructor for class org.springframework.statemachine.recipes.persist.GenericPersistStateMachineHandler
-
Instantiates a new persist state machine handler.
- get(Object) - Method in class org.springframework.statemachine.support.ObservableMap
- 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
- getActions() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getActions() - Method in class org.springframework.statemachine.config.model.ChoiceData
-
Gets the actions.
- getActions() - Method in class org.springframework.statemachine.config.model.JunctionData
-
Gets the actions.
- getActions() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the actions.
- getActions() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- getActions() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- getActions() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- getActions() - Method in class org.springframework.statemachine.data.RepositoryTransition
-
Gets the actions.
- getActions() - Method in class org.springframework.statemachine.state.ChoicePseudoState.ChoiceStateData
-
Gets the actions.
- getActions() - Method in class org.springframework.statemachine.state.JunctionPseudoState.JunctionStateData
-
Gets the actions.
- getActions() - Method in class org.springframework.statemachine.transition.AbstractTransition
- getActions() - Method in interface org.springframework.statemachine.transition.Transition
-
Gets the transition actions.
- getAnnotation() - Method in class org.springframework.statemachine.processor.StateMachineHandler
-
Gets the annotation.
- getAnnotationAttributes() - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
- getAnnotations() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
-
Gets the annotations specific for this configurer.
- getAnnotations() - Method in class org.springframework.statemachine.config.configuration.StateMachineConfiguration
- getAnnotations() - Method in class org.springframework.statemachine.config.configuration.StateMachineFactoryConfiguration
- getAttribute() - Method in class org.springframework.statemachine.security.TransitionExpressionConfigAttribute
- getAttributes() - Method in class org.springframework.statemachine.security.SecurityRule
-
Gets the security attributes.
- getBeanClass() - Method in class org.springframework.statemachine.processor.StateMachineHandler
-
Gets the bean class.
- getBeanFactory() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
- getBeanFactory() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
-
Gets the bean factory.
- getBeanFactory() - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Gets the bean factory.
- getBeanFactory() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the bean factory.
- getBeanFactory() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
-
Gets the
BeanFactory
for this instance. - getBeanName() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
-
Returns a bean name known to context per contract with
BeanNameAware
. - getBuilder() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
- getBuilder() - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
-
Gets the
AnnotationBuilder
. - getChildReferences() - Method in interface org.springframework.statemachine.StateMachineContext
-
Gets the child context references if any.
- getChildReferences() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- getChildren() - Method in class org.springframework.statemachine.support.tree.Tree.Node
- getChilds() - Method in interface org.springframework.statemachine.StateMachineContext
-
Gets the child contexts if any.
- getChilds() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- getChoices() - Method in class org.springframework.statemachine.config.model.TransitionsData
-
Gets the choices.
- getComparisonType() - Method in class org.springframework.statemachine.security.SecurityRule
-
Gets the comparison type.
- getConfigurationData() - Method in class org.springframework.statemachine.config.model.DefaultStateMachineModel
- getConfigurationData() - Method in class org.springframework.statemachine.config.model.StateMachineModel
-
Gets the configuration config data.
- getConfigurer(Class<C>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
-
Gets the
AnnotationConfigurer
by its class name ornull
if not found. - getConfigurers() - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
- getConfigurers() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
- 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. - getContext(String) - Method in class org.springframework.statemachine.data.redis.RedisStateMachineContextRepository
- getContext(String) - Method in interface org.springframework.statemachine.StateMachineContextRepository
-
Gets the context.
- getConversionService(BeanFactory) - Static method in class org.springframework.statemachine.support.StateMachineContextUtils
-
Return the
ConversionService
bean whose name is "yarnConversionService" if available. - getCount() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getCount() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the count.
- getCount() - Method in class org.springframework.statemachine.trigger.TimerTrigger
- getData() - Method in class org.springframework.statemachine.support.tree.Tree.Node
- getDeferred() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the deferred.
- getDeferredEvents() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getDeferredEvents() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getDeferredEvents() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getDeferredEvents() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the deferred events.
- getDeferredEvents() - Method in class org.springframework.statemachine.state.AbstractState
- getDeferredEvents() - Method in interface org.springframework.statemachine.state.State
-
Gets the deferred events for this state.
- getDelegate() - Method in class org.springframework.statemachine.support.ObservableMap
-
Gets the delegating map instance.
- getEntryActions() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the entry actions.
- getEntryActions() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getEntryActions() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getEntryActions() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getEntryActions() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the entry actions.
- getEntryActions() - Method in class org.springframework.statemachine.state.AbstractState
- getEntryActions() - Method in interface org.springframework.statemachine.state.State
-
Gets
Action
s executed entering in this state. - getEntrys() - Method in class org.springframework.statemachine.config.model.TransitionsData
-
Gets the entrys.
- getEnvironment() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
-
Gets the environment.
- getError() - Method in class org.springframework.statemachine.support.StateMachineExecutor.ExecutorExceptionHolder
- getEvaluationContext() - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
-
Gets the evaluation context.
- getEvaluationContext(boolean) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
-
Emits a WARN log if the beanFactory field is null, unless the argument is false.
- getEvaluationContext(BeanFactory) - Static method in class org.springframework.statemachine.support.StateMachineContextUtils
-
Return the
StandardEvaluationContext
bean whose name is "yarnEvaluationContext" if available. - getEvent() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getEvent() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the event.
- getEvent() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- getEvent() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- getEvent() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- getEvent() - Method in class org.springframework.statemachine.data.RepositoryTransition
-
Gets the event.
- getEvent() - Method in class org.springframework.statemachine.event.OnEventNotAcceptedEvent
-
Gets the event.
- getEvent() - Method in interface org.springframework.statemachine.StateContext
-
Gets the event associated with a context.
- getEvent() - Method in interface org.springframework.statemachine.StateMachineContext
-
Gets the event.
- getEvent() - Method in class org.springframework.statemachine.support.DefaultStateContext
- getEvent() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- getEvent() - Method in class org.springframework.statemachine.trigger.DefaultTriggerContext
- getEvent() - Method in class org.springframework.statemachine.trigger.EventTrigger
- getEvent() - Method in class org.springframework.statemachine.trigger.TimerTrigger
- getEvent() - Method in interface org.springframework.statemachine.trigger.Trigger
-
Gets the event associated with this trigger.
- getEvent() - Method in interface org.springframework.statemachine.trigger.TriggerContext
- getEventHeaders() - Method in interface org.springframework.statemachine.StateMachineContext
-
Gets the event headers.
- getEventHeaders() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- getEventNotAccepted() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getEventNotAcceptedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getEventPrefix() - Method in class org.springframework.statemachine.security.EventVoter
-
Gets the event prefix.
- getEventPublisher(BeanFactory) - Static method in class org.springframework.statemachine.support.StateMachineContextUtils
-
Return the
StateMachineEventPublisher
bean whose name is "stateMachineEventPublisher" if available. - getEventSecurityAccessDecisionManager() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the event security access decision manager.
- getEventSecurityRule() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the event security rule.
- getException() - Method in class org.springframework.statemachine.event.OnStateMachineError
-
Gets the exception.
- getException() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
- getException() - Method in interface org.springframework.statemachine.StateContext
-
Gets the exception associated with a context.
- getException() - Method in class org.springframework.statemachine.support.DefaultStateContext
- getExitActions() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the exit actions.
- getExitActions() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getExitActions() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getExitActions() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getExitActions() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the exit actions.
- getExitActions() - Method in class org.springframework.statemachine.state.AbstractState
- getExitActions() - Method in interface org.springframework.statemachine.state.State
-
Gets
Action
s executed exiting from this state. - getExits() - Method in class org.springframework.statemachine.config.model.TransitionsData
-
Gets the exits.
- getExpression() - Method in class org.springframework.statemachine.security.SecurityRule
-
Gets the security expression.
- getExtendedState() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- getExtendedState() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
- getExtendedState() - Method in interface org.springframework.statemachine.StateContext
-
Gets the state machine extended state.
- getExtendedState() - Method in interface org.springframework.statemachine.StateMachine
-
Gets the state machine extended state.
- getExtendedState() - Method in interface org.springframework.statemachine.StateMachineContext
-
Gets the extended state.
- getExtendedState() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- getExtendedState() - Method in class org.springframework.statemachine.support.DefaultStateContext
- getExtendedState() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- getExtendedStateChanged() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getExtendedStateChangedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getFactory() - Method in class org.springframework.statemachine.config.builders.ModelData
-
Gets the factory.
- getForks() - Method in class org.springframework.statemachine.config.model.TransitionsData
-
Gets the forks.
- getForks() - Method in class org.springframework.statemachine.state.ForkPseudoState
- getGuard() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getGuard() - Method in class org.springframework.statemachine.config.model.ChoiceData
-
Gets the guard.
- getGuard() - Method in class org.springframework.statemachine.config.model.JunctionData
-
Gets the guard.
- getGuard() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the guard.
- getGuard() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- getGuard() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- getGuard() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- getGuard() - Method in class org.springframework.statemachine.data.RepositoryTransition
-
Gets the guard.
- getGuard() - Method in class org.springframework.statemachine.state.ChoicePseudoState.ChoiceStateData
-
Gets the guard.
- getGuard() - Method in class org.springframework.statemachine.state.JoinPseudoState.JoinStateData
-
Gets the guard.
- getGuard() - Method in class org.springframework.statemachine.state.JunctionPseudoState.JunctionStateData
-
Gets the guard.
- getGuard() - Method in class org.springframework.statemachine.transition.AbstractTransition
- getGuard() - Method in interface org.springframework.statemachine.transition.Transition
-
Gets the guard of this transition.
- getHeader(Map<?, ?>, String) - Static method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
- getHeaders() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
- getHistorys() - Method in class org.springframework.statemachine.config.model.TransitionsData
-
Gets the historys.
- getHistoryState() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- getHistoryStates() - Method in interface org.springframework.statemachine.StateMachineContext
-
Gets the history state mappings
- getHistoryStates() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- getId() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachine
- getId() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachine
- getId() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- getId() - Method in class org.springframework.statemachine.recipes.support.RunnableAction
- getId() - Method in interface org.springframework.statemachine.region.Region
-
Gets the region and state machine id.
- getId() - Method in class org.springframework.statemachine.state.AbstractState
- getId() - Method in interface org.springframework.statemachine.state.State
-
Gets the state identifier.
- getId() - Method in interface org.springframework.statemachine.StateMachineContext
-
Gets the machine id.
- getId() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- getId() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- getIds() - Method in class org.springframework.statemachine.state.AbstractSimpleState
- getIds() - Method in class org.springframework.statemachine.state.AbstractState
- getIds() - Method in class org.springframework.statemachine.state.RegionState
- getIds() - Method in interface org.springframework.statemachine.state.State
-
Gets the state identifiers.
- getIds() - Method in class org.springframework.statemachine.state.StateMachineState
- getInfo() - Method in class org.springframework.statemachine.boot.actuate.StateMachineTrace
-
Gets a trace info.
- getInitialAction() - Method in class org.springframework.statemachine.config.model.StateData
- getInitialAction() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getInitialAction() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getInitialAction() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getInitialAction() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the initial action.
- 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
- getInitStateMachine() - Method in class org.springframework.statemachine.recipes.persist.AbstractPersistStateMachineHandler
- getInitStateMachine() - Method in class org.springframework.statemachine.recipes.persist.FactoryPersistStateMachineHandler
- getInitStateMachine() - Method in class org.springframework.statemachine.recipes.persist.GenericPersistStateMachineHandler
- getInterceptor() - Method in class org.springframework.statemachine.data.jpa.JpaPersistingStateMachineInterceptor
- getInterceptor() - Method in class org.springframework.statemachine.data.mongodb.MongoDbPersistingStateMachineInterceptor
- getInterceptor() - Method in class org.springframework.statemachine.data.redis.RedisPersistingStateMachineInterceptor
- getInterceptor() - Method in interface org.springframework.statemachine.persist.StateMachineRuntimePersister
-
Gets a
StateMachineInterceptor
handling machine persistence. - getItems() - Method in class org.springframework.statemachine.support.AbstractCompositeItems
-
Gets the items.
- getJoins() - Method in class org.springframework.statemachine.config.model.TransitionsData
-
Gets the joins.
- getJoins() - Method in class org.springframework.statemachine.state.JoinPseudoState
-
Gets the join states.
- getJunctions() - Method in class org.springframework.statemachine.config.model.TransitionsData
-
Gets the junctions.
- getKey() - Method in class org.springframework.statemachine.event.OnExtendedStateChanged
-
Gets the modified extended state variable key.
- getKind() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the kind.
- getKind() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getKind() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- getKind() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getKind() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- getKind() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getKind() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- getKind() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the pseudo state kind.
- getKind() - Method in class org.springframework.statemachine.data.RepositoryTransition
-
Gets the transition kind.
- getKind() - Method in class org.springframework.statemachine.state.AbstractPseudoState
- getKind() - Method in class org.springframework.statemachine.state.ChoicePseudoState
- getKind() - Method in class org.springframework.statemachine.state.EntryPseudoState
- getKind() - Method in class org.springframework.statemachine.state.ExitPseudoState
- getKind() - Method in class org.springframework.statemachine.state.JunctionPseudoState
- getKind() - Method in interface org.springframework.statemachine.state.PseudoState
-
Gets the pseudostate kind.
- getKind() - Method in class org.springframework.statemachine.transition.AbstractTransition
- getKind() - Method in interface org.springframework.statemachine.transition.Transition
-
Gets the transition kind.
- getLastRefreshTime() - Method in class org.springframework.statemachine.config.configuration.StateMachineHandlerApplicationListener
-
Gets the last refresh time.
- getLeader() - Method in class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
- getLeader() - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
-
Gets the ensemble leader.
- getLeader() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- getLifecycleState() - Method in class org.springframework.statemachine.support.ReactiveLifecycleManager
- getListeners() - Method in class org.springframework.statemachine.listener.AbstractCompositeListener
-
Gets the listeners.
- getMachineId() - Method in class org.springframework.statemachine.config.model.ConfigurationData
- getMachineId() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getMachineId() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachine
- getMachineId() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- getMachineId() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getMachineId() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachine
- getMachineId() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- getMachineId() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getMachineId() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachine
- getMachineId() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- getMachineId() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the machine id.
- getMachineId() - Method in class org.springframework.statemachine.data.RepositoryStateMachine
-
Gets the machine id.
- getMachineId() - Method in class org.springframework.statemachine.data.RepositoryTransition
-
Gets the machine id.
- getMessage() - Method in exception org.springframework.statemachine.config.model.MalformedConfigurationException
- getMessage() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
- getMessage() - Method in interface org.springframework.statemachine.StateContext
-
Gets the message associated with a context.
- getMessage() - Method in class org.springframework.statemachine.StateMachineEventResult.DefaultStateMachineEventResult
- getMessage() - Method in interface org.springframework.statemachine.StateMachineEventResult
-
Gets the message.
- 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
- getMessageHeaderDoActionTimeout(StateContext<S, E>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
-
Gets a particular message header from a
StateContext
and parses it toLong
. - getMessageHeaders() - Method in interface org.springframework.statemachine.StateContext
-
Gets the event message headers.
- getMessageHeaders() - Method in class org.springframework.statemachine.support.DefaultStateContext
- getMetaAnnotation() - Method in class org.springframework.statemachine.processor.StateMachineHandler
-
Gets the meta annotation.
- getModel() - Method in class org.springframework.statemachine.config.StateMachineConfig
- getModel(String) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Gets the model.
- getMonitor() - Method in class org.springframework.statemachine.boot.StateMachineProperties
- getName() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getName() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the name,
- getName() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryAction
- getName() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryGuard
- getName() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryAction
- getName() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryGuard
- getName() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryAction
- getName() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryGuard
- getName() - Method in class org.springframework.statemachine.data.RepositoryAction
-
Gets the name.
- getName() - Method in class org.springframework.statemachine.data.RepositoryGuard
-
Gets the name.
- getName() - Method in class org.springframework.statemachine.transition.AbstractTransition
- getName() - Method in interface org.springframework.statemachine.transition.Transition
-
Gets the name.
- 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
-
Similar to
AbstractConfiguredAnnotationBuilder.apply(AnnotationConfigurer)
but checks the state to determine ifAbstractConfiguredAnnotationBuilder.apply(AnnotationConfigurer)
needs to be called first. - getOrBuild() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
-
Similar to
AbstractAnnotationBuilder.build()
andAbstractAnnotationBuilder.getObject()
but checks the state to determine ifAbstractAnnotationBuilder.build()
needs to be called first. - getOrder() - Method in class org.springframework.statemachine.processor.StateMachineHandler
- getParent() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the parent.
- getParentState() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getParentState() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getParentState() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getParentState() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the parent state.
- getPeriod() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getPeriod() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the period.
- getPeriod() - Method in class org.springframework.statemachine.trigger.TimerTrigger
- 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 aState
. - getPseudoStateKind() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the pseudo state kind.
- getRegion() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the region.
- getRegion() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getRegion() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getRegion() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getRegion() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the region.
- getRegion() - Method in class org.springframework.statemachine.StateMachineEventResult.DefaultStateMachineEventResult
- getRegion() - Method in interface org.springframework.statemachine.StateMachineEventResult
-
Gets the region.
- getRegionExecutionPolicy() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the region execution policy.
- getRegions() - Method in class org.springframework.statemachine.state.AbstractState
-
Gets the regions.
- getRepository() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachinePersist
- getRepository() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachinePersist
- getRepository() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachinePersist
- getRepository() - Method in class org.springframework.statemachine.data.RepositoryStateMachinePersist
-
Gets the repository.
- getResource(String) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Gets the resource for a model.
- getResourceLoader() - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Gets the resource loader.
- getResourceReader() - Method in class org.springframework.statemachine.data.support.StateMachineJackson2RepositoryPopulatorFactoryBean
- getResources() - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
-
Gets the
Resource
s configured for this builder. - getResultType() - Method in class org.springframework.statemachine.StateMachineEventResult.DefaultStateMachineEventResult
- getResultType() - Method in interface org.springframework.statemachine.StateMachineEventResult
-
Gets the result type.
- getRoot() - Method in class org.springframework.statemachine.support.tree.Tree
- getSecurityRule() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getSecurityRule() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the security rule.
- getSecurityRule() - Method in class org.springframework.statemachine.transition.AbstractTransition
- getSecurityRule() - Method in interface org.springframework.statemachine.transition.Transition
-
Gets the security rule.
- getSharedObject(Class<C>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
-
Gets a shared Object.
- getSharedObjects() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
-
Gets the shared objects.
- getSource() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getSource() - Method in class org.springframework.statemachine.config.model.ChoiceData
-
Gets the source.
- getSource() - Method in class org.springframework.statemachine.config.model.EntryData
-
Gets the source.
- getSource() - Method in class org.springframework.statemachine.config.model.ExitData
-
Gets the source.
- getSource() - Method in class org.springframework.statemachine.config.model.HistoryData
-
Gets the source.
- getSource() - Method in class org.springframework.statemachine.config.model.JunctionData
-
Gets the source.
- getSource() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the source.
- getSource() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- getSource() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- getSource() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- getSource() - Method in class org.springframework.statemachine.data.RepositoryTransition
-
Gets the source.
- getSource() - Method in interface org.springframework.statemachine.StateContext
-
Gets the source state of this context.
- getSource() - Method in class org.springframework.statemachine.support.DefaultStateContext
- getSource() - Method in class org.springframework.statemachine.transition.AbstractTransition
- getSource() - Method in interface org.springframework.statemachine.transition.Transition
-
Gets the source state of this transition.
- getSources() - Method in interface org.springframework.statemachine.StateContext
-
Gets the source states of this context.
- getSources() - Method in class org.springframework.statemachine.support.DefaultStateContext
- getSourceState() - Method in class org.springframework.statemachine.event.OnStateChangedEvent
-
Gets the source state for this event.
- getSpel() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryAction
- getSpel() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryGuard
- getSpel() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryAction
- getSpel() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryGuard
- getSpel() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryAction
- getSpel() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryGuard
- getSpel() - Method in class org.springframework.statemachine.data.RepositoryAction
-
Gets the spel.
- getSpel() - Method in class org.springframework.statemachine.data.RepositoryGuard
-
Gets the spel.
- getStage() - Method in interface org.springframework.statemachine.StateContext
-
Gets the stage this context is attached.
- getStage() - Method in class org.springframework.statemachine.support.DefaultStateContext
- getState() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getState() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the state.
- getState() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the state.
- getState() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getState() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachine
- getState() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getState() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachine
- getState() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getState() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachine
- getState() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the state.
- getState() - Method in class org.springframework.statemachine.data.RepositoryStateMachine
-
Gets the state.
- getState() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- getState() - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
-
Gets the state as a
StateMachineContext
. - getState() - Method in class org.springframework.statemachine.event.OnStateEntryEvent
-
Gets the state.
- getState() - Method in class org.springframework.statemachine.event.OnStateExitEvent
-
Gets the state.
- getState() - Method in interface org.springframework.statemachine.region.Region
-
Gets the current
State
. - getState() - Method in class org.springframework.statemachine.state.ChoicePseudoState.ChoiceStateData
-
Gets the state.
- getState() - Method in class org.springframework.statemachine.state.HistoryPseudoState
-
Gets the current recorded state.
- getState() - Method in class org.springframework.statemachine.state.JoinPseudoState.JoinStateData
-
Gets the state.
- getState() - Method in class org.springframework.statemachine.state.JunctionPseudoState.JunctionStateData
-
Gets the state.
- getState() - Method in class org.springframework.statemachine.state.StateHolder
-
Gets the state.
- getState() - Method in interface org.springframework.statemachine.StateMachineContext
-
Gets the state.
- getState() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- getState() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- getState() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- getStateActions() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the state actions.
- getStateActions() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getStateActions() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getStateActions() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getStateActions() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the state actions.
- getStateActions() - Method in class org.springframework.statemachine.state.AbstractState
- getStateActions() - Method in interface org.springframework.statemachine.state.State
-
Gets
Action
s executed once in this state. - getStateChanged() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getStateChangedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getStateContext() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
- getStateContext() - Method in interface org.springframework.statemachine.processor.StateMachineRuntime
-
Gets the state context.
- getStateData() - Method in class org.springframework.statemachine.config.model.StatesData
-
Gets the state data.
- getStateDoActionPolicy() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the state do action policy.
- getStateDoActionPolicyTimeout() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the state do action policy timeout.
- getStateEntered() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getStateEnteredLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getStateExited() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getStateExitedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getStateHolder() - Method in class org.springframework.statemachine.state.ChoicePseudoState.ChoiceStateData
-
Gets the state holder.
- getStateHolder() - Method in class org.springframework.statemachine.state.ExitPseudoState
-
Gets the state holder.
- getStateHolder() - Method in class org.springframework.statemachine.state.JoinPseudoState.JoinStateData
-
Gets the state holder.
- getStateHolder() - Method in class org.springframework.statemachine.state.JunctionPseudoState.JunctionStateData
-
Gets the state holder.
- getStateListener() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- getStateMachine() - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
- getStateMachine() - 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
- getStateMachine(String) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
- getStateMachine(String) - Method in interface org.springframework.statemachine.config.StateMachineFactory
-
Build a new
StateMachine
instance with a given machine id. - getStateMachine(UUID) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
- getStateMachine(UUID) - Method in interface org.springframework.statemachine.config.StateMachineFactory
-
Build a new
StateMachine
instance with a given machine uuid. - getStateMachine(UUID, String) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
-
Main constructor that create a
StateMachine
. - getStateMachineAccessor() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- getStateMachineAccessor() - Method in interface org.springframework.statemachine.StateMachine
-
Gets the state machine accessor.
- getStateMachineAccessor() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- getStateMachineComponentResolver() - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Gets the state machine component resolver.
- getStateMachineConfigurationBuilder() - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
- getStateMachineConfigurationConfig() - Method in class org.springframework.statemachine.config.StateMachineConfig
- getStateMachineContext() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachine
- getStateMachineContext() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachine
- getStateMachineContext() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachine
- getStateMachineContext() - Method in class org.springframework.statemachine.data.RepositoryStateMachine
-
Gets the state machine context.
- getStateMachineEnsemble() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the state machine ensemble.
- getStateMachineEventPublisher() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
-
Gets the state machine event publisher.
- getStateMachineExecutor() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- getStateMachineInterceptors() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the state machine interceptors.
- getStateMachineInterceptors() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- getStateMachineListeners() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the state machine listeners.
- getStateMachineModelBuilder() - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
- getStateMachineMonitor() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the state machine monitor.
- getStateMachineMonitor() - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- 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
State
s 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
State
s defined in this machine. - getStatesData() - Method in class org.springframework.statemachine.config.model.DefaultStateMachineModel
- getStatesData() - Method in class org.springframework.statemachine.config.model.StateMachineModel
-
Gets the states config data.
- getStatesData() - Method in class org.springframework.statemachine.uml.support.UmlModelParser.DataHolder
-
Gets the states data.
- getSubmachine() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the submachine.
- getSubmachine() - Method in class org.springframework.statemachine.state.AbstractState
-
Gets the submachine.
- getSubmachineFactory() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the submachine factory.
- getSubmachineId() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- getSubmachineId() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- getSubmachineId() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- getSubmachineId() - Method in class org.springframework.statemachine.data.RepositoryState
-
Gets the submachine id indicating that this is a submachine state and its structure is available from particular machine itself.
- getSubmachineStateData() - Method in class org.springframework.statemachine.config.model.StateData
-
Gets the submachine state data.
- getTarget() - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- getTarget() - Method in class org.springframework.statemachine.config.model.ChoiceData
-
Gets the target.
- getTarget() - Method in class org.springframework.statemachine.config.model.EntryData
-
Gets the target.
- getTarget() - Method in class org.springframework.statemachine.config.model.ExitData
-
Gets the target.
- getTarget() - Method in class org.springframework.statemachine.config.model.HistoryData
-
Gets the target.
- getTarget() - Method in class org.springframework.statemachine.config.model.JunctionData
-
Gets the target.
- getTarget() - Method in class org.springframework.statemachine.config.model.TransitionData
-
Gets the target.
- getTarget() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- getTarget() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- getTarget() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- getTarget() - Method in class org.springframework.statemachine.data.RepositoryTransition
-
Gets the target.
- getTarget() - Method in interface org.springframework.statemachine.StateContext
-
Gets the target state of this context.
- getTarget() - Method in class org.springframework.statemachine.support.DefaultStateContext
- getTarget() - Method in class org.springframework.statemachine.transition.AbstractTransition
- getTarget() - Method in interface org.springframework.statemachine.transition.Transition
-
Gets the target state of this transition.
- getTargets() - Method in interface org.springframework.statemachine.StateContext
-
Gets the target states of this context.
- getTargets() - Method in class org.springframework.statemachine.support.DefaultStateContext
- getTargetState() - Method in class org.springframework.statemachine.event.OnStateChangedEvent
-
Gets the target state for this event.
- getTimestamp() - Method in class org.springframework.statemachine.boot.actuate.StateMachineTrace
-
Gets a timestamp
- 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
- getTransitionConflictPolicy() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the transition conflict policy.
- getTransitionEnded() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getTransitionEndedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getTransitionLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getTransitions() - Method in class org.springframework.statemachine.config.model.TransitionsData
-
Gets the transitions.
- getTransitions() - Method in class org.springframework.statemachine.config.StateMachineConfig
- getTransitions() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- getTransitions() - Method in interface org.springframework.statemachine.region.Region
-
Gets a
Transition
s for this region. - getTransitions() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- getTransitionsData() - Method in class org.springframework.statemachine.config.model.DefaultStateMachineModel
- getTransitionsData() - Method in class org.springframework.statemachine.config.model.StateMachineModel
-
Gets the transitions config data.
- getTransitionsData() - Method in class org.springframework.statemachine.uml.support.UmlModelParser.DataHolder
-
Gets the transitions data.
- getTransitionSecurityAccessDecisionManager() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the transition security access decision manager.
- getTransitionSecurityRule() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the transition security rule.
- getTransitionSourcePrefix() - Method in class org.springframework.statemachine.security.TransitionVoter
-
Gets the transition source prefix.
- getTransitionStarted() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getTransitionStartedLatch() - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- getTransitionTargetPrefix() - Method in class org.springframework.statemachine.security.TransitionVoter
-
Gets the transition target prefix.
- getTrigger() - Method in class org.springframework.statemachine.transition.AbstractTransition
- getTrigger() - Method in interface org.springframework.statemachine.transition.Transition
-
Gets the transition trigger.
- getTriggers() - Method in class org.springframework.statemachine.state.AbstractState
-
Gets the triggers.
- getUuid() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- getUuid() - Method in interface org.springframework.statemachine.region.Region
-
Gets the region and state machine unique id.
- getUuid() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- getValue() - Method in class org.springframework.statemachine.event.OnExtendedStateChanged
-
Gets the modified extended state variable value.
- getValue(Expression, StateContext<?, ?>, Class<T>) - Method in class org.springframework.statemachine.support.StateContextExpressionMethods
-
Gets the value.
- getVariables() - Method in interface org.springframework.statemachine.ExtendedState
-
Gets the extended state variables.
- getVariables() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper.ParametersWrapper
- getVariables() - Method in class org.springframework.statemachine.support.DefaultExtendedState
- getVerifier() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Gets the state machine model verifier.
- guard(Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- guard(Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- guard(Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- guard(Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify a
Guard
for thisTransition
. - Guard<S,
E> - Interface in org.springframework.statemachine.guard -
Guard
s are typically considered as guard conditions which affect the behaviour of a state machine by enabling actions or transitions only when they evaluate toTRUE
and disabling them when they evaluate toFALSE
. - 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 thisTransition
. - GuardRepository<T extends RepositoryGuard> - Interface in org.springframework.statemachine.data
-
Generic
Repository
interface for guards. - Guards - Class in org.springframework.statemachine.guard
-
Guard Utilities.
- Guards() - Constructor for class org.springframework.statemachine.guard.Guards
H
- handle(StateMachineRuntime<S, E>) - Method in class org.springframework.statemachine.processor.StateMachineHandler
-
Handle container using a
StateMachineRuntimeProcessor
. - handleEventWithState(Message<E>, S) - Method in class org.springframework.statemachine.recipes.persist.AbstractPersistStateMachineHandler
-
Deprecated.
- handleEventWithStateReactively(Message<E>, S) - Method in class org.springframework.statemachine.recipes.persist.AbstractPersistStateMachineHandler
-
Handle event with entity reactively.
- handleStart(StateMachine<S, E>, boolean) - Method in class org.springframework.statemachine.service.DefaultStateMachineService
- handleStateDoOnComplete(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
- handleStop(StateMachine<S, E>, boolean) - Method in class org.springframework.statemachine.service.DefaultStateMachineService
- hasEvent(Object) - Method in class org.springframework.statemachine.security.EventSecurityExpressionRoot
- hasEvent(Object) - Method in class org.springframework.statemachine.test.assertj.StateContextAssert
-
Verifies that the actual context has the same
event
as givenevent
. - hashCode() - Method in class org.springframework.statemachine.support.DefaultExtendedState
- hashCode() - Method in class org.springframework.statemachine.support.DefaultStateMachineContext
- hashCode() - Method in class org.springframework.statemachine.support.ObservableMap
- hasNext() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
- hasResultType(StateMachineEventResult.ResultType) - Method in class org.springframework.statemachine.test.assertj.StateMachineEventResultAssert
-
Verifies that the actual event result has the same
StateMachineEventResult.ResultType
as givenStateMachineEventResult.ResultType
. - hasSource(Object) - Method in class org.springframework.statemachine.security.TransitionSecurityExpressionRoot
- hasSourceId(Object) - Method in class org.springframework.statemachine.test.assertj.StateContextAssert
-
Verifies that the actual context has the same
source id
as givenid
. - hasStage(StateContext.Stage) - Method in class org.springframework.statemachine.test.assertj.StateContextAssert
-
Verifies that the actual context has the same
StateContext.Stage
as givenStateContext.Stage
. - hasStateId(Object) - Method in class org.springframework.statemachine.test.assertj.StateMachineAssert
-
Verifies that the actual machine has the same
state id
as givenid
. - hasStateMachine(String) - Method in class org.springframework.statemachine.service.DefaultStateMachineService
-
Determines if the given machine identifier denotes a known managed state machine.
- 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
- hasTargetId(Object) - Method in class org.springframework.statemachine.test.assertj.StateContextAssert
-
Verifies that the actual context has the same
target id
as givenid
. - HEADER_DO_ACTION_TIMEOUT - Static variable in class org.springframework.statemachine.StateMachineMessageHeaders
-
Header value defining state do action timeout.
- 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. - HISTORY_DEEP - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
History deep kind
- HISTORY_SHALLOW - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
History shallow kind
- HistoryData<S,
E> - Class in org.springframework.statemachine.config.model -
A simple data object keeping history related configs in a same place.
- HistoryData(S, S) - Constructor for class org.springframework.statemachine.config.model.HistoryData
-
Instantiates a new history data.
- HistoryPseudoState<S,
E> - Class in org.springframework.statemachine.state -
History implementation of a
PseudoState
. - HistoryPseudoState(PseudoStateKind, StateHolder<S, E>) - Constructor for class org.springframework.statemachine.state.HistoryPseudoState
-
Instantiates a new history pseudo state.
- HistoryPseudoState(PseudoStateKind, StateHolder<S, E>, StateHolder<S, E>) - Constructor for class org.springframework.statemachine.state.HistoryPseudoState
-
Instantiates a new history pseudo state.
- HistoryTransitionConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
TransitionConfigurer
interface for configuringTransition
with default history state.
I
- id() - Element in annotation type org.springframework.statemachine.annotation.WithStateMachine
-
The id of a state machine which annotated bean should be associated.
- IMMEDIATE_CANCEL - Enum constant in enum org.springframework.statemachine.action.StateDoActionPolicy
-
Policy interrupting action immediately when state is exited.
- 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
- init(StateMachineConfigBuilder<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
- initial(S) - 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 class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- initial(S, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a initial state
S
with anAction
to be executed with it. - INITIAL - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
Indicates an initial kind.
- INITIAL - Enum constant in enum org.springframework.statemachine.transition.TransitionKind
-
Indicates an initial transition kind.
- 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>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - Constructor for class org.springframework.statemachine.transition.InitialTransition
-
Instantiates a new initial transition.
- InitialTransition(State<S, E>, Function<StateContext<S, E>, Mono<Void>>) - Constructor for class org.springframework.statemachine.transition.InitialTransition
-
Instantiates a new initial transition.
- initStateMachine(StateMachine<S, E>) - Method in class org.springframework.statemachine.recipes.persist.AbstractPersistStateMachineHandler
- InMemoryStateMachineTraceRepository - Class in org.springframework.statemachine.boot.actuate
-
In-memory implementation of
StateMachineTraceRepository
. - InMemoryStateMachineTraceRepository() - Constructor for class org.springframework.statemachine.boot.actuate.InMemoryStateMachineTraceRepository
- interceptor - Variable in class org.springframework.statemachine.recipes.persist.AbstractPersistStateMachineHandler
- INTERNAL - Enum constant in enum org.springframework.statemachine.transition.TransitionKind
-
Indicates an internal transition kind.
- InternalTransitionConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
TransitionConfigurer
interface for configuring internalTransition
s. - invoke() - Method in class org.springframework.statemachine.boot.actuate.StateMachineTraceEndpoint
- 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
- isAssignable(AnnotationBuilder<StateMachineConfig<S, E>>) - Method in class org.springframework.statemachine.config.AbstractStateMachineConfigurerAdapter
- isAutoStart() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Returns autostart flag.
- isAutoStartup() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
- isComplete() - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- isComplete() - Method in interface org.springframework.statemachine.region.Region
-
Checks if region complete.
- isComplete() - Method in class org.springframework.statemachine.support.AbstractStateMachine
- isComposite() - Method in class org.springframework.statemachine.state.AbstractState
- isComposite() - Method in interface org.springframework.statemachine.state.State
-
Checks if state is a composite state.
- isEmpty() - Method in class org.springframework.statemachine.support.ObservableMap
- isEnabled() - Method in class org.springframework.statemachine.boot.StateMachineProperties.StateMachineMonitoringProperties
- isEnd() - Method in class org.springframework.statemachine.config.model.StateData
-
Checks if is end.
- isFinalState(State) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Checks if
State
is a final state. - isInitial() - Method in class org.springframework.statemachine.config.model.StateData
-
Checks if is initial.
- isInitial() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- isInitial() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- isInitial() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- isInitial() - Method in class org.springframework.statemachine.data.RepositoryState
-
Checks if is initial.
- isInitialState(State) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Checks if
State
is an initial state by checking if it has incoming transition from UML's initial literal. - isNormalPseudoState(State<S, E>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
-
Checks if state is a normal pseudo state, meaning it is a pseudostate and its kind is not initial or end.
- isOrthogonal() - Method in class org.springframework.statemachine.state.AbstractState
- isOrthogonal() - Method in interface org.springframework.statemachine.state.State
-
Checks if state is an orthogonal state.
- isPseudoState(State<S, E>, PseudoStateKind) - Static method in class org.springframework.statemachine.support.StateMachineUtils
- isRunning() - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
- isRunning() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
- isRunning() - Method in class org.springframework.statemachine.support.ReactiveLifecycleManager
- isSecurityEnabled() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Checks if security is enabled.
- isSimple() - Method in class org.springframework.statemachine.state.AbstractState
- isSimple() - Method in interface org.springframework.statemachine.state.State
-
Checks if state is a simple state.
- isSingleton() - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
- isSubmachineState() - Method in class org.springframework.statemachine.state.AbstractState
- isSubmachineState() - Method in interface org.springframework.statemachine.state.State
-
Checks if state is a submachine state.
- isSubstate(State<S, E>, State<S, E>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
-
Checks if right hand side is a substate of a left hand side.
- isTransientPseudoState(State<S, E>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
-
Checks if state is a transient pseudo state, meaning it is a pseudostate and its kind indicates that machine will never stay on this state after run to completion has finished.
- isVerifierEnabled() - Method in class org.springframework.statemachine.config.model.ConfigurationData
-
Checks if verifier is enabled.
- iterator() - Method in class org.springframework.statemachine.listener.OrderedComposite
-
Public getter for the list of items.
- iterator() - Method in class org.springframework.statemachine.support.OrderedCompositeItem
-
Public getter for the list of items.
J
- join(StateMachine<S, E>) - Method in class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
- join(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
- 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 - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
Join kind
- JOIN_COMPLETED - Enum constant in enum org.springframework.statemachine.state.PseudoStateContext.PseudoAction
-
Indication that states has been joined.
- JoinPseudoState<S,
E> - Class in org.springframework.statemachine.state -
Join implementation of a
PseudoState
. - JoinPseudoState(List<List<State<S, E>>>, List<JoinPseudoState.JoinStateData<S, E>>) - Constructor for class org.springframework.statemachine.state.JoinPseudoState
-
Instantiates a new join pseudo state.
- JoinPseudoState.JoinStateData<S,
E> - Class in org.springframework.statemachine.state - JoinStateData(StateHolder<S, E>, Function<StateContext<S, E>, Mono<Boolean>>) - Constructor for class org.springframework.statemachine.state.JoinPseudoState.JoinStateData
-
Instantiates a new join state data.
- JoinTransitionConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
TransitionConfigurer
interface for configuringTransition
from a join pseudo state. - JpaActionRepository - Interface in org.springframework.statemachine.data.jpa
-
A
ActionRepository
interface for JPA used for actions. - JpaGuardRepository - Interface in org.springframework.statemachine.data.jpa
-
A
GuardRepository
interface for JPA used for guards. - JpaPersistingStateMachineInterceptor<S,
E, T> - Class in org.springframework.statemachine.data.jpa -
JPA
implementation of aAbstractPersistingStateMachineInterceptor
. - JpaPersistingStateMachineInterceptor(JpaRepositoryStateMachinePersist<S, E>) - Constructor for class org.springframework.statemachine.data.jpa.JpaPersistingStateMachineInterceptor
-
Instantiates a new jpa persisting state machine interceptor.
- JpaPersistingStateMachineInterceptor(JpaStateMachineRepository) - Constructor for class org.springframework.statemachine.data.jpa.JpaPersistingStateMachineInterceptor
-
Instantiates a new jpa persisting state machine interceptor.
- JpaRepositoryAction - Class in org.springframework.statemachine.data.jpa
-
JPA entity for actions.
- JpaRepositoryAction() - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryAction
- JpaRepositoryGuard - Class in org.springframework.statemachine.data.jpa
-
JPA entity for actions.
- JpaRepositoryGuard() - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryGuard
- JpaRepositoryState - Class in org.springframework.statemachine.data.jpa
-
JPA entity for states.
- JpaRepositoryState() - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryState
-
Instantiates a new jpa repository state.
- JpaRepositoryState(String) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryState
-
Instantiates a new jpa repository state.
- JpaRepositoryState(String, Boolean) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryState
-
Instantiates a new jpa repository state.
- JpaRepositoryState(String, String, Boolean) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryState
-
Instantiates a new jpa repository state.
- JpaRepositoryState(String, JpaRepositoryState, String, Boolean) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryState
-
Instantiates a new jpa repository state.
- JpaRepositoryState(String, JpaRepositoryState, String, Boolean, Set<JpaRepositoryAction>, Set<JpaRepositoryAction>, Set<JpaRepositoryAction>) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryState
-
Instantiates a new jpa repository state.
- JpaRepositoryStateMachine - Class in org.springframework.statemachine.data.jpa
-
A
RepositoryStateMachine
interface for JPA used for states machines. - JpaRepositoryStateMachine() - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachine
- JpaRepositoryStateMachinePersist<S,
E> - Class in org.springframework.statemachine.data.jpa -
JPA
based implementation of aRepositoryStateMachinePersist
. - JpaRepositoryStateMachinePersist(JpaStateMachineRepository) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachinePersist
-
Instantiates a new jpa repository state machine persist.
- JpaRepositoryStateMachinePersist(JpaStateMachineRepository, StateMachineSerialisationService<S, E>) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachinePersist
-
Instantiates a new jpa repository state machine persist.
- JpaRepositoryTransition - Class in org.springframework.statemachine.data.jpa
-
JPA entity for transitions.
- JpaRepositoryTransition() - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
-
Instantiates a new jpa repository transition.
- JpaRepositoryTransition(String, JpaRepositoryState, JpaRepositoryState, String) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
-
Instantiates a new jpa repository transition.
- JpaRepositoryTransition(String, JpaRepositoryState, JpaRepositoryState, String, Set<JpaRepositoryAction>) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
-
Instantiates a new jpa repository transition.
- JpaRepositoryTransition(JpaRepositoryState, JpaRepositoryState, String) - Constructor for class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
-
Instantiates a new jpa repository transition.
- JpaStateMachineRepository - Interface in org.springframework.statemachine.data.jpa
-
JPA entity for state machine.
- JpaStateRepository - Interface in org.springframework.statemachine.data.jpa
-
A
StateRepository
interface for JPA used for states. - JpaTransitionRepository - Interface in org.springframework.statemachine.data.jpa
-
A
StateRepository
interface for JPA used for transitions. - junction(S) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- junction(S) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
to be junction pseudo state. - JUNCTION - Enum constant in enum org.springframework.statemachine.state.PseudoStateKind
-
Junction kind
- JunctionData<S,
E> - Class in org.springframework.statemachine.config.model -
A simple data object keeping junction related configs in a same place.
- JunctionData(S, S, Guard<S, E>) - Constructor for class org.springframework.statemachine.config.model.JunctionData
-
Instantiates a new junction data.
- JunctionData(S, S, Guard<S, E>, Collection<Action<S, E>>) - Constructor for class org.springframework.statemachine.config.model.JunctionData
-
Instantiates a new junction data.
- JunctionPseudoState<S,
E> - Class in org.springframework.statemachine.state -
Junction implementation of a
PseudoState
. - JunctionPseudoState(List<JunctionPseudoState.JunctionStateData<S, E>>) - Constructor for class org.springframework.statemachine.state.JunctionPseudoState
-
Instantiates a new junction pseudo state.
- JunctionPseudoState.JunctionStateData<S,
E> - Class in org.springframework.statemachine.state - JunctionStateData(StateHolder<S, E>, Guard<S, E>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - Constructor for class org.springframework.statemachine.state.JunctionPseudoState.JunctionStateData
-
Instantiates a new junction state data.
- JunctionTransitionConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
TransitionConfigurer
interface for configuringTransition
from a junction pseudo state.
K
- key() - Element in annotation type org.springframework.statemachine.annotation.ExtendedStateVariable
- key() - Element in annotation type org.springframework.statemachine.annotation.OnExtendedStateChanged
-
The extended state variable keys.
- keySet() - Method in class org.springframework.statemachine.support.ObservableMap
- KryoStateMachineSerialisationService<S,
E> - Class in org.springframework.statemachine.kryo -
Implementation for
StateMachineSerialisationService
using kryo. - KryoStateMachineSerialisationService() - Constructor for class org.springframework.statemachine.kryo.KryoStateMachineSerialisationService
L
- LANGUAGE_BEAN - Static variable in class org.springframework.statemachine.uml.support.UmlModelParser
- LANGUAGE_SPEL - Static variable in class org.springframework.statemachine.uml.support.UmlModelParser
- last(S) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a target state
S
as a last choice. - last(S) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- last(S) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- last(S) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a target state
S
as a last choice. - last(S, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a target state
S
as a last choice associating anAction
to outgoing vertex. - last(S, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- last(S, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- last(S, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a target state
S
as a last choice associating anAction
to outgoing vertex. - last(S, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a target state
S
as a last choice associating anAction
to outgoing vertex. - last(S, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- last(S, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- last(S, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a target state
S
as a last choice associating anAction
to outgoing vertex. - LatchStateMachineListener<S,
E> - Class in org.springframework.statemachine.test.support -
A
StateMachineListener
which is used during the tests to assert correct count of listener callbacks. - LatchStateMachineListener() - Constructor for class org.springframework.statemachine.test.support.LatchStateMachineListener
- LatchStateMachineListener.ExtendedStateChangedWrapper - Class in org.springframework.statemachine.test.support
- LatchStateMachineListener.StateChangedWrapper<S,
E> - Class in org.springframework.statemachine.test.support - LeaderZookeeperStateMachineEnsemble<S,
E> - Class in org.springframework.statemachine.cluster -
StateMachineEnsemble
backed by a zookeeper and leader functionality from a Spring Cloud Cluster. - LeaderZookeeperStateMachineEnsemble(CuratorFramework, String) - Constructor for class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
-
Instantiates a new leader zookeeper state machine ensemble.
- LeaderZookeeperStateMachineEnsemble(CuratorFramework, String, boolean, int) - Constructor for class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
-
Instantiates a new leader zookeeper state machine ensemble.
- leave(StateMachine<S, E>) - Method in class org.springframework.statemachine.cluster.LeaderZookeeperStateMachineEnsemble
- leave(StateMachine<S, E>) - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
-
Request a leave from an ensemble.
- leave(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
- leave(StateMachine<S, E>) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- LifecycleObjectSupport - Class in org.springframework.statemachine.support
-
Convenient base class for object which needs spring task scheduler, task executor and life cycle handling.
- LifecycleObjectSupport() - Constructor for class org.springframework.statemachine.support.LifecycleObjectSupport
- listener(StateMachineListener<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
-
Specify a
StateMachineListener
to be registered with a state machine. - listener(StateMachineListener<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
- listener(TasksHandler.TasksListener) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
-
Define a
TasksHandler.TasksListener
to be registered. - listeners - Variable in class org.springframework.statemachine.recipes.persist.AbstractPersistStateMachineHandler
- LOCAL - Enum constant in enum org.springframework.statemachine.transition.TransitionKind
-
Indicates a local transition kind.
- LocalTransitionConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
TransitionConfigurer
interface for configuring localTransition
s. - LoggingListener - Class in org.springframework.statemachine.event
-
Simple
ApplicationListener
which logs all events based onStateMachineEvent
using a log level set during the construction. - LoggingListener() - Constructor for class org.springframework.statemachine.event.LoggingListener
-
Constructs Logger listener with debug level.
- LoggingListener(String) - Constructor for class org.springframework.statemachine.event.LoggingListener
-
Constructs Logger listener with given level.
M
- machineId(String) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
-
Specify a machine identifier.
- machineId(String) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
- MAJORITY - Enum constant in enum org.springframework.statemachine.security.SecurityRule.ComparisonType
-
Compare method where majority attribute authorization allows access
- MalformedConfigurationException - Exception in org.springframework.statemachine.config.model
-
Generic exception indicating ill-formed state machine configuration.
- MalformedConfigurationException(IOException) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
-
Instantiates a new malformed configuration exception.
- MalformedConfigurationException(String) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
-
Instantiates a new malformed configuration exception.
- MalformedConfigurationException(String, Exception) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
-
Instantiates a new malformed configuration exception.
- MalformedConfigurationException(String, String...) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
-
Instantiates a new malformed configuration exception.
- MalformedConfigurationException(String, Throwable) - Constructor for exception org.springframework.statemachine.config.model.MalformedConfigurationException
-
Instantiates a new malformed configuration exception.
- mapUmlTransitionType(Transition) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Map uml transtion type.
- markAllTasksFixed() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
-
Mark all extended state variables related to tasks fixed.
- matches(Method) - Method in class org.springframework.statemachine.support.UniqueMethodFilter
- message - Variable in class org.springframework.statemachine.security.EventSecurityExpressionRoot
- MessageHeadersSerializer - Class in org.springframework.statemachine.kryo
-
Kryo
Serializer
for spring messaging message headers. - MessageHeadersSerializer() - Constructor for class org.springframework.statemachine.kryo.MessageHeadersSerializer
- MethodAnnotationPostProcessor<T extends 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, Class<? extends Annotation>) - Constructor for class org.springframework.statemachine.processor.MethodInvokingStateMachineRuntimeProcessor
-
Instantiates a new method invoking state machine runtime processor.
- MethodInvokingStateMachineRuntimeProcessor(Object, Method) - Constructor for class org.springframework.statemachine.processor.MethodInvokingStateMachineRuntimeProcessor
-
Instantiates a new method invoking state machine runtime processor.
- MethodInvokingStateMachineRuntimeProcessor(Object, String) - Constructor for class org.springframework.statemachine.processor.MethodInvokingStateMachineRuntimeProcessor
-
Instantiates a new method invoking state machine runtime processor.
- model - Variable in class org.springframework.statemachine.config.StateMachineConfig
- ModelConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
Base
ModelConfigurer
interface for configuring state machine model. - ModelData<S,
E> - Class in org.springframework.statemachine.config.builders -
Data object used return and build data from a
ModelConfigurer
. - ModelData(StateMachineModelFactory<S, E>) - Constructor for class org.springframework.statemachine.config.builders.ModelData
-
Instantiates a new model data.
- MongoDbActionRepository - Interface in org.springframework.statemachine.data.mongodb
-
A
ActionRepository
interface for MongoDb used for actions. - MongoDbGuardRepository - Interface in org.springframework.statemachine.data.mongodb
-
A
GuardRepository
interface for MongoDb used for guards. - MongoDbPersistingStateMachineInterceptor<S,
E, T> - Class in org.springframework.statemachine.data.mongodb -
MongoDb
implementation of aAbstractPersistingStateMachineInterceptor
. - MongoDbPersistingStateMachineInterceptor(MongoDbRepositoryStateMachinePersist<S, E>) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbPersistingStateMachineInterceptor
-
Instantiates a new mongodb persisting state machine interceptor.
- MongoDbPersistingStateMachineInterceptor(MongoDbStateMachineRepository) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbPersistingStateMachineInterceptor
-
Instantiates a new mongodb persisting state machine interceptor.
- MongoDbRepositoryAction - Class in org.springframework.statemachine.data.mongodb
-
MongoDb entity for actions.
- MongoDbRepositoryAction() - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryAction
- MongoDbRepositoryGuard - Class in org.springframework.statemachine.data.mongodb
-
MongoDb entity for actions.
- MongoDbRepositoryGuard() - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryGuard
- MongoDbRepositoryState - Class in org.springframework.statemachine.data.mongodb
-
MongoDb entity for states.
- MongoDbRepositoryState() - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
-
Instantiates a new MongoDb repository state.
- MongoDbRepositoryState(String) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
-
Instantiates a new MongoDb repository state.
- MongoDbRepositoryState(String, boolean) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
-
Instantiates a new MongoDb repository state.
- MongoDbRepositoryState(String, String, boolean) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
-
Instantiates a new MongoDb repository state.
- MongoDbRepositoryState(String, MongoDbRepositoryState, String, boolean) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
-
Instantiates a new MongoDb repository state.
- MongoDbRepositoryState(String, MongoDbRepositoryState, String, boolean, Set<MongoDbRepositoryAction>, Set<MongoDbRepositoryAction>, Set<MongoDbRepositoryAction>) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
-
Instantiates a new MongoDb repository state.
- MongoDbRepositoryStateMachine - Class in org.springframework.statemachine.data.mongodb
-
A
RepositoryStateMachine
interface for Redis used for states machines. - MongoDbRepositoryStateMachine() - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachine
- MongoDbRepositoryStateMachinePersist<S,
E> - Class in org.springframework.statemachine.data.mongodb -
MongoDb
based implementation of aRepositoryStateMachinePersist
. - MongoDbRepositoryStateMachinePersist(MongoDbStateMachineRepository) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachinePersist
-
Instantiates a new mongodb repository state machine persist.
- MongoDbRepositoryStateMachinePersist(MongoDbStateMachineRepository, StateMachineSerialisationService<S, E>) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachinePersist
-
Instantiates a new mongodb repository state machine persist.
- MongoDbRepositoryTransition - Class in org.springframework.statemachine.data.mongodb
-
MongoDb entity for transitions.
- MongoDbRepositoryTransition() - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
-
Instantiates a new MongoDb repository transition.
- MongoDbRepositoryTransition(String, MongoDbRepositoryState, MongoDbRepositoryState, String) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
-
Instantiates a new MongoDb repository transition.
- MongoDbRepositoryTransition(String, MongoDbRepositoryState, MongoDbRepositoryState, String, Set<MongoDbRepositoryAction>) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
-
Instantiates a new MongoDb repository transition.
- MongoDbRepositoryTransition(MongoDbRepositoryState, MongoDbRepositoryState, String) - Constructor for class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
-
Instantiates a new MongoDb repository transition.
- MongoDbStateMachineRepository - Interface in org.springframework.statemachine.data.mongodb
-
A
StateMachineRepository
interface for MongoDb used for states machines. - MongoDbStateRepository - Interface in org.springframework.statemachine.data.mongodb
-
A
StateRepository
interface for MongoDb used for states. - MongoDbTransitionRepository - Interface in org.springframework.statemachine.data.mongodb
-
A
StateRepository
interface for MongoDb used for transitions. - monitor(StateMachineMonitor<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultMonitoringConfigurer
- monitor(StateMachineMonitor<S, E>) - Method in interface org.springframework.statemachine.config.configurers.MonitoringConfigurer
-
Specify a state machine monitor.
- MonitoringConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
Base
MonitoringConfigurer
interface for configuring state machine monitoring. - MonoSinkStateMachineExecutorCallback() - Constructor for class org.springframework.statemachine.support.StateMachineExecutor.MonoSinkStateMachineExecutorCallback
N
- name() - Element in annotation type org.springframework.statemachine.annotation.EventHeader
-
The name of the request header to bind to.
- name() - Element in annotation type org.springframework.statemachine.annotation.WithStateMachine
-
The name of a state machine bean which annotated bean should be associated.
- name() - Element in annotation type org.springframework.statemachine.config.EnableStateMachine
-
The name of bean, or if plural, aliases for bean created based on this annotation.
- name() - Element in annotation type org.springframework.statemachine.config.EnableStateMachineFactory
-
The name of bean, or if plural, aliases for bean created based on this annotation.
- name(String) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- name(String) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- name(String) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- name(String) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify a name for this
Transition
. - 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
- notifyActionMonitor(StateMachine<S, E>, Function<StateContext<S, E>, Mono<Void>>, long) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- notifyContext(PseudoStateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractPseudoState
-
Notify all
PseudoStateListener
s 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.AbstractStateMachine
- notifyEventNotAccepted(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- notifyExtendedStateChanged(Object, Object, StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- notifyGranted(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
- notifyJoined(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
- notifyLeft(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
- notifyRevoked(StateMachine<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
- notifyStateChanged(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- notifyStateChanged(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.StateMachineEnsembleObjectSupport
- 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
- notifyStateOnComplete(StateContext<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
- notifyTransition(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- notifyTransitionEnd(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- notifyTransitionMonitor(StateMachine<S, E>, Transition<S, E>, long) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- notifyTransitionStart(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
O
- objectPostProcessor(AutowireCapableBeanFactory) - Method in class org.springframework.statemachine.config.common.annotation.configuration.ObjectPostProcessorConfiguration
- objectPostProcessor(ObjectPostProcessor<Object>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
-
Specifies the
ObjectPostProcessor
to use. - 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 defaultObjectPostProcessor
. - 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, Collection<E>) - Constructor for class org.springframework.statemachine.state.ObjectState
-
Instantiates a new object state.
- ObjectState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - Constructor for class org.springframework.statemachine.state.ObjectState
-
Instantiates a new object state.
- ObjectState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, Collection<Region<S, E>>, StateMachine<S, E>) - Constructor for class org.springframework.statemachine.state.ObjectState
-
Instantiates a new object state.
- ObjectState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>) - Constructor for class org.springframework.statemachine.state.ObjectState
-
Instantiates a new object state.
- ObjectState(S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, 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<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, E>, StateMachine<S, E>) - 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.
- ObjectStateMachine<S,
E> - Class in org.springframework.statemachine -
Specialisation of a
StateMachine
using objects as itsState
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, UUID) - Constructor for class org.springframework.statemachine.ObjectStateMachine
-
Instantiates a new enum state machine.
- ObjectStateMachineFactory<S,
E> - Class in org.springframework.statemachine.config - ObjectStateMachineFactory(StateMachineModel<S, E>) - Constructor for class org.springframework.statemachine.config.ObjectStateMachineFactory
-
Instantiates a new object state machine factory.
- ObjectStateMachineFactory(StateMachineModel<S, E>, StateMachineModelFactory<S, E>) - Constructor for class org.springframework.statemachine.config.ObjectStateMachineFactory
-
Instantiates a new object state machine factory.
- ObservableMap<K,
V> - Class in org.springframework.statemachine.support -
Utility class which wraps
Map
and notifiesObservableMap.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(ApplicationEvent) - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
- onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.statemachine.config.configuration.StateMachineHandlerApplicationListener
- onApplicationEvent(StateMachineEvent) - Method in class org.springframework.statemachine.event.LoggingListener
- onComplete(StateContext<S, E>) - Method in class org.springframework.statemachine.state.CompositeStateListener
- onComplete(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.StateListener
-
Called when
State
want to notify of its completion. - onComplete(StateContext<S, E>) - Method in class org.springframework.statemachine.state.StateListenerAdapter
- 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 newPseudoStateContext
. - onEntry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.CompositeStateListener
- onEntry(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.StateListener
-
Called when
State
want to notify of its entry. - onEntry(StateContext<S, E>) - Method in class org.springframework.statemachine.state.StateListenerAdapter
- 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.
- onExecute(StateMachine<S, E>, Function<StateContext<S, E>, Mono<Void>>, long) - Method in interface org.springframework.statemachine.action.ActionListener
-
Notified duration of a particular action.
- onExecute(StateMachine<S, E>, Function<StateContext<S, E>, Mono<Void>>, long) - Method in class org.springframework.statemachine.action.CompositeActionListener
- onExit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.CompositeStateListener
- onExit(StateContext<S, E>) - Method in interface org.springframework.statemachine.state.StateListener
-
Called when
State
want to notify of its exit. - onExit(StateContext<S, E>) - Method in class org.springframework.statemachine.state.StateListenerAdapter
- OnExtendedStateChanged - Class in org.springframework.statemachine.event
-
Generic event representing that extended state variable has been changed.
- OnExtendedStateChanged - Annotation Type in org.springframework.statemachine.annotation
-
Indicates that a method is candidate to be called when
ExtendedState
is 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.GenericPersistStateMachineHandler
- 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.support.ReactiveStateMachineExecutor
- onInit() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- onPersist(State<S, E>, Message<E>, Transition<S, E>, StateMachine<S, E>) - Method in interface org.springframework.statemachine.recipes.persist.AbstractPersistStateMachineHandler.GenericPersistStateChangeListener
-
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 - Class in org.springframework.statemachine.event
-
Generic event representing that state machine has been entered in error it cannot recover.
- 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(Object, StateMachine<?, ?>, Exception) - Constructor for class org.springframework.statemachine.event.OnStateMachineError
-
Instantiates a new on state exit event.
- OnStateMachineStart - Class in org.springframework.statemachine.event
-
Generic event representing that state machine has been started.
- OnStateMachineStart - Annotation Type in org.springframework.statemachine.annotation
-
Indicates that a method is a candidate to be called when state machine is started.
- OnStateMachineStart(Object, StateMachine<?, ?>) - Constructor for class org.springframework.statemachine.event.OnStateMachineStart
-
Instantiates a new on state exit event.
- OnStateMachineStop - Class in org.springframework.statemachine.event
-
Generic event representing that state machine has been stopped or terminated.
- OnStateMachineStop - Annotation Type in org.springframework.statemachine.annotation
-
Indicates that a method is a candidate to be called when state machine is stopped.
- OnStateMachineStop(Object, StateMachine<?, ?>) - Constructor for class org.springframework.statemachine.event.OnStateMachineStop
-
Instantiates a new on state exit event.
- onSuccess(String, StateContext<String, String>) - Method in class org.springframework.statemachine.recipes.support.RunnableAction
- onTaskFailed(Object, Exception) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
-
Called when task execution result an error of any kind.
- onTaskFailed(Object, Exception) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- onTaskPostExecute(Object) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
-
Called after tasks has been executed regardless if task execution succeeded or not.
- onTaskPostExecute(Object) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- onTaskPreExecute(Object) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
-
Called before tasks is about to be executed.
- onTaskPreExecute(Object) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- onTasksAutomaticFix(TasksHandler, StateContext<String, String>) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
-
Called when tasks execution resulted an error and AUTOMATIC state is entered.
- onTasksAutomaticFix(TasksHandler, StateContext<String, String>) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- onTasksContinue() - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
-
Called when some of a tasks in DAGs failed to execute and tasks execution in going to continue.
- onTasksContinue() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- onTasksError() - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
-
Called when after an execution of full DAGs if some of the tasks executed with an error.
- onTasksError() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- onTasksStarted() - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
-
Called when all DAGs have either never executed or previous execution was fully successful.
- onTasksStarted() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- onTasksSuccess() - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
-
Called when all tasks has been executed successfully.
- onTasksSuccess() - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- onTaskSuccess(Object) - Method in interface org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListener
-
Called when task execution result without errors.
- onTaskSuccess(Object) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- OnTransition - Annotation Type in org.springframework.statemachine.annotation
-
Indicates that a method is a candidate to be called with a
Transition
. - OnTransitionEnd - Annotation Type in org.springframework.statemachine.annotation
-
Indicates that a method is candidate to be called with a
Transition
. - OnTransitionEndEvent - Class in org.springframework.statemachine.event
-
Event representing that a
Transition
has ended. - OnTransitionEndEvent(Object, Transition<?, ?>) - Constructor for class org.springframework.statemachine.event.OnTransitionEndEvent
-
Instantiates a new on transition end event.
- OnTransitionEvent - Class in org.springframework.statemachine.event
-
Event representing that a
Transition
has happened. - OnTransitionEvent(Object, Transition<?, ?>) - Constructor for class org.springframework.statemachine.event.OnTransitionEvent
-
Instantiates a new on transition event.
- OnTransitionStart - Annotation Type in org.springframework.statemachine.annotation
-
Indicates that a method is candidate to be called with a
Transition
. - OnTransitionStartEvent - Class in org.springframework.statemachine.event
-
Event representing that a
Transition
has started. - OnTransitionStartEvent(Object, Transition<?, ?>) - Constructor for class org.springframework.statemachine.event.OnTransitionStartEvent
-
Instantiates a new on transition start event.
- OrderedComposite<S> - Class in org.springframework.statemachine.listener
-
Composite item which can be used in other components which may want to allow automatic and annotation based ordering.
- OrderedComposite() - Constructor for class org.springframework.statemachine.listener.OrderedComposite
- OrderedCompositeItem<S> - Class in org.springframework.statemachine.support
-
Composite item which can be used in other components which may want to allow automatic and annotation based ordering.
- OrderedCompositeItem() - Constructor for class org.springframework.statemachine.support.OrderedCompositeItem
- org.springframework.statemachine - package org.springframework.statemachine
- org.springframework.statemachine.access - package org.springframework.statemachine.access
- org.springframework.statemachine.action - package org.springframework.statemachine.action
- org.springframework.statemachine.annotation - package org.springframework.statemachine.annotation
- org.springframework.statemachine.boot - package org.springframework.statemachine.boot
- org.springframework.statemachine.boot.actuate - package org.springframework.statemachine.boot.actuate
- org.springframework.statemachine.boot.autoconfigure - package org.springframework.statemachine.boot.autoconfigure
- org.springframework.statemachine.boot.support - package org.springframework.statemachine.boot.support
- org.springframework.statemachine.cluster - package org.springframework.statemachine.cluster
- org.springframework.statemachine.config - package org.springframework.statemachine.config
- org.springframework.statemachine.config.builders - package org.springframework.statemachine.config.builders
- org.springframework.statemachine.config.common.annotation - package org.springframework.statemachine.config.common.annotation
- org.springframework.statemachine.config.common.annotation.configuration - package org.springframework.statemachine.config.common.annotation.configuration
- org.springframework.statemachine.config.common.annotation.configurers - package org.springframework.statemachine.config.common.annotation.configurers
- org.springframework.statemachine.config.configuration - package org.springframework.statemachine.config.configuration
- org.springframework.statemachine.config.configurers - package org.springframework.statemachine.config.configurers
- org.springframework.statemachine.config.model - package org.springframework.statemachine.config.model
- org.springframework.statemachine.config.model.verifier - package org.springframework.statemachine.config.model.verifier
- org.springframework.statemachine.data - package org.springframework.statemachine.data
- org.springframework.statemachine.data.jpa - package org.springframework.statemachine.data.jpa
- org.springframework.statemachine.data.mongodb - package org.springframework.statemachine.data.mongodb
- org.springframework.statemachine.data.redis - package org.springframework.statemachine.data.redis
- org.springframework.statemachine.data.support - package org.springframework.statemachine.data.support
- 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.monitor - package org.springframework.statemachine.monitor
- org.springframework.statemachine.persist - package org.springframework.statemachine.persist
- org.springframework.statemachine.processor - package org.springframework.statemachine.processor
- org.springframework.statemachine.recipes.persist - package org.springframework.statemachine.recipes.persist
- org.springframework.statemachine.recipes.support - package org.springframework.statemachine.recipes.support
- org.springframework.statemachine.recipes.tasks - package org.springframework.statemachine.recipes.tasks
- org.springframework.statemachine.region - package org.springframework.statemachine.region
- org.springframework.statemachine.security - package org.springframework.statemachine.security
- org.springframework.statemachine.service - package org.springframework.statemachine.service
- 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.assertj - package org.springframework.statemachine.test.assertj
- org.springframework.statemachine.test.support - package org.springframework.statemachine.test.support
- org.springframework.statemachine.transition - package org.springframework.statemachine.transition
- org.springframework.statemachine.trigger - package org.springframework.statemachine.trigger
- org.springframework.statemachine.uml - package org.springframework.statemachine.uml
- org.springframework.statemachine.uml.support - package org.springframework.statemachine.uml.support
- org.springframework.statemachine.zookeeper - package org.springframework.statemachine.zookeeper
P
- PARALLEL - Enum constant in enum org.springframework.statemachine.region.RegionExecutionPolicy
-
Policy executing regions parallelly.
- 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
. - PARENT - Enum constant in enum org.springframework.statemachine.transition.TransitionConflictPolicy
-
Policy choosing from a parent.
- parseModel() - Method in class org.springframework.statemachine.uml.support.UmlModelParser
-
Parses the model.
- peek() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
- performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigBuilder
- performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
- performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineModelBuilder
- performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineStateBuilder
- performBuild() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- performBuild() - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
-
Subclasses must implement this method to build the object that is being returned.
- persist(StateMachine<S, E>, T) - Method in class org.springframework.statemachine.persist.AbstractStateMachinePersister
- persist(StateMachine<S, E>, T) - Method in interface org.springframework.statemachine.persist.StateMachinePersister
-
Persist a state machine with a given context object.
- persist(StateMachinePersist<String, String, Void>) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
-
Define a
StateMachinePersist
implementation if state machine should be persisted with state changes. - PersistenceConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
Base
PersistenceConfigurer
interface for configuring state machine persistence. - 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
- PersistStateMachineHandler.PersistStateChangeListener - Interface in org.springframework.statemachine.recipes.persist
- pool - Variable in class org.springframework.statemachine.kryo.AbstractKryoStateMachineSerialisationService
- postOrderTraversal(T) - Method in class org.springframework.statemachine.support.tree.TreeTraverser
- 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
- 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(P) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
-
Performs post processing of an object.
- 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>, StateMachine<S, E>) - Method in class org.springframework.statemachine.persist.AbstractPersistingStateMachineInterceptor
- postStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<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>, StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorAdapter
- postStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<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>, StateMachine<S, E>) - Method in class org.springframework.statemachine.persist.AbstractPersistingStateMachineInterceptor
- preStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<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>, StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorAdapter
- preStateChange(State<S, E>, Message<E>, Transition<S, E>, StateMachine<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(Map<String, String>) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
- properties(Map<String, String>) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.PropertiesConfigurer
- properties(Properties) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultPropertiesConfigurer
-
Adds a
Properties
to this builder. - properties(Properties) - 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 anAnnotationConfigurer
. - PropertiesConfigurerAware - Interface in org.springframework.statemachine.config.common.annotation.configurers
-
Interface for
AnnotationBuilder
which wants to be aware ofProperties
configured byDefaultPropertiesConfigurer
. - 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.ReactiveStateMachineExecutor
- queueDeferredEvent(Message<E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
-
Queue deferred event.
- queueEvent(Mono<Message<E>>, StateMachineExecutor.StateMachineExecutorCallback) - Method in class org.springframework.statemachine.support.ReactiveStateMachineExecutor
- queueEvent(Mono<Message<E>>, StateMachineExecutor.StateMachineExecutorCallback) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
-
Queue event.
- QUIESCENT_POSTPROCESSOR - Static variable in interface org.springframework.statemachine.config.common.annotation.ObjectPostProcessor
-
A do nothing implementation of the
ObjectPostProcessor
R
- ReactiveAction<S,
E> - Interface in org.springframework.statemachine.action - ReactiveGuard<S,
E> - Interface in org.springframework.statemachine.guard - ReactiveLifecycleManager - Class in org.springframework.statemachine.support
- ReactiveLifecycleManager(Supplier<Mono<Void>>, Supplier<Mono<Void>>, Supplier<Mono<Void>>, Supplier<Mono<Void>>) - Constructor for class org.springframework.statemachine.support.ReactiveLifecycleManager
- ReactiveLifecycleManager.LifecycleState - Enum in org.springframework.statemachine.support
- ReactiveStateMachineAccess<S,
E> - Interface in org.springframework.statemachine.access -
Functional interface exposing reactive
StateMachine
internals. - ReactiveStateMachineExecutor<S,
E> - Class in org.springframework.statemachine.support -
Default reactive implementation of a
StateMachineExecutor
. - ReactiveStateMachineExecutor(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>, TransitionConflictPolicy) - Constructor for class org.springframework.statemachine.support.ReactiveStateMachineExecutor
- REACTOR_CONTEXT_ERRORS - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
-
Contstant storing errors in a reactor context
- read(Kryo, Input, Class<UUID>) - Method in class org.springframework.statemachine.kryo.UUIDSerializer
- 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(Object) - Method in class org.springframework.statemachine.data.jpa.JpaPersistingStateMachineInterceptor
- read(Object) - Method in class org.springframework.statemachine.data.mongodb.MongoDbPersistingStateMachineInterceptor
- read(Object) - Method in class org.springframework.statemachine.data.redis.RedisPersistingStateMachineInterceptor
- read(Object) - Method in class org.springframework.statemachine.data.RepositoryStateMachinePersist
- read(String) - Method in class org.springframework.statemachine.persist.RepositoryStateMachinePersist
- read(Stat) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachinePersist
- read(T) - Method in class org.springframework.statemachine.persist.AbstractPersistingStateMachineInterceptor
-
Read
StateMachineContext
from persistent store. - read(T) - Method in interface org.springframework.statemachine.StateMachinePersist
-
Read a
StateMachineContext
from a persistent store with a context objectT
. - readField(String, Object) - Static method in class org.springframework.statemachine.test.TestUtils
- readFrom(Resource, ClassLoader) - Method in class org.springframework.statemachine.data.support.StateMachineJackson2ResourceReader
- readLog(int, Stat) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachinePersist
- RedisActionRepository - Interface in org.springframework.statemachine.data.redis
-
A
ActionRepository
interface for Redis used for actions. - RedisGuardRepository - Interface in org.springframework.statemachine.data.redis
-
A
GuardRepository
interface for Redis used for guards. - RedisPersistingStateMachineInterceptor<S,
E, T> - Class in org.springframework.statemachine.data.redis -
JPA
implementation of aAbstractPersistingStateMachineInterceptor
. - RedisPersistingStateMachineInterceptor(RedisRepositoryStateMachinePersist<S, E>) - Constructor for class org.springframework.statemachine.data.redis.RedisPersistingStateMachineInterceptor
-
Instantiates a new redis persisting state machine interceptor.
- RedisPersistingStateMachineInterceptor(RedisStateMachineRepository) - Constructor for class org.springframework.statemachine.data.redis.RedisPersistingStateMachineInterceptor
-
Instantiates a new redis persisting state machine interceptor.
- RedisRepositoryAction - Class in org.springframework.statemachine.data.redis
-
Redis entity for actions.
- RedisRepositoryAction() - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryAction
- RedisRepositoryGuard - Class in org.springframework.statemachine.data.redis
-
Redis entity for actions.
- RedisRepositoryGuard() - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryGuard
- RedisRepositoryState - Class in org.springframework.statemachine.data.redis
-
Redis entity for states.
- RedisRepositoryState() - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryState
-
Instantiates a new redis repository state.
- RedisRepositoryState(String) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryState
-
Instantiates a new redis repository state.
- RedisRepositoryState(String, boolean) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryState
-
Instantiates a new redis repository state.
- RedisRepositoryState(String, String, boolean) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryState
-
Instantiates a new redis repository state.
- RedisRepositoryState(String, RedisRepositoryState, String, boolean) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryState
-
Instantiates a new redis repository state.
- RedisRepositoryState(String, RedisRepositoryState, String, boolean, Set<RedisRepositoryAction>, Set<RedisRepositoryAction>, Set<RedisRepositoryAction>) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryState
-
Instantiates a new redis repository state.
- RedisRepositoryStateMachine - Class in org.springframework.statemachine.data.redis
-
A
RepositoryStateMachine
interface for Redis used for states machines. - RedisRepositoryStateMachine() - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryStateMachine
- RedisRepositoryStateMachinePersist<S,
E> - Class in org.springframework.statemachine.data.redis -
Redis
based implementation of aRepositoryStateMachinePersist
. - RedisRepositoryStateMachinePersist(RedisStateMachineRepository) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryStateMachinePersist
-
Instantiates a new redis repository state machine persist.
- RedisRepositoryStateMachinePersist(RedisStateMachineRepository, StateMachineSerialisationService<S, E>) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryStateMachinePersist
-
Instantiates a new redis repository state machine persist.
- RedisRepositoryTransition - Class in org.springframework.statemachine.data.redis
-
Redis entity for transitions.
- RedisRepositoryTransition() - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryTransition
-
Instantiates a new redis repository transition.
- RedisRepositoryTransition(String, RedisRepositoryState, RedisRepositoryState, String) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryTransition
-
Instantiates a new redis repository transition.
- RedisRepositoryTransition(String, RedisRepositoryState, RedisRepositoryState, String, Set<RedisRepositoryAction>) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryTransition
-
Instantiates a new redis repository transition.
- RedisRepositoryTransition(RedisRepositoryState, RedisRepositoryState, String) - Constructor for class org.springframework.statemachine.data.redis.RedisRepositoryTransition
-
Instantiates a new redis repository transition.
- RedisStateMachineContextRepository<S,
E> - Class in org.springframework.statemachine.data.redis -
A
StateMachineContextRepository
backed by a redis and kryo serialization. - RedisStateMachineContextRepository(RedisConnectionFactory) - Constructor for class org.springframework.statemachine.data.redis.RedisStateMachineContextRepository
-
Instantiates a new redis state machine context repository.
- RedisStateMachinePersister<S,
E> - Class in org.springframework.statemachine.data.redis -
Implementation of a
StateMachinePersister
to be used with a redis. - RedisStateMachinePersister(StateMachinePersist<S, E, String>) - Constructor for class org.springframework.statemachine.data.redis.RedisStateMachinePersister
-
Instantiates a new redis state machine persister.
- RedisStateMachineRepository - Interface in org.springframework.statemachine.data.redis
-
A
StateMachineRepository
interface for Redis used for states machines. - RedisStateRepository - Interface in org.springframework.statemachine.data.redis
-
A
StateRepository
interface for Redis used for states. - RedisTransitionRepository - Interface in org.springframework.statemachine.data.redis
-
A
StateRepository
interface for Redis used for transitions. - region(String) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- region(String) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a region for these states configured by this configurer instance.
- Region<S,
E> - Interface in org.springframework.statemachine.region -
A region is an orthogonal part of either a composite state or a state machine.
- regionExecutionPolicy(RegionExecutionPolicy) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
-
Specify a
RegionExecutionPolicy
. - regionExecutionPolicy(RegionExecutionPolicy) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
- RegionExecutionPolicy - Enum in org.springframework.statemachine.region
-
Enumerations for possible region execution policies.
- 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>>, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - Constructor for class org.springframework.statemachine.state.RegionState
-
Instantiates a new region state.
- RegionState(S, Collection<Region<S, E>>, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, 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.
- register(T) - Method in class org.springframework.statemachine.listener.AbstractCompositeListener
-
Register a new listener.
- register(T) - Method in class org.springframework.statemachine.support.AbstractCompositeItems
-
Register a new item.
- registerAction(String, Action<S, E>) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Register
Action
into factory with a given id. - registerAction(String, Action<S, E>) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
-
Register
Action
with a given id. - registerAndRefresh(Class<?>...) - Method in class org.springframework.statemachine.test.AbstractStateMachineJUnit4Tests
- registerAndRefresh(Class<?>...) - Method in class org.springframework.statemachine.test.AbstractStateMachineJUnit5Tests
- registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
- registerGuard(String, Guard<S, E>) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Register
Guard
into factory with a given id. - registerGuard(String, Guard<S, E>) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
-
Register
Guard
with a given id. - registerWatcherForStatePath() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
-
Register existing
CuratorWatcher
for a state path. - releaseStateMachine(String) - Method in class org.springframework.statemachine.service.DefaultStateMachineService
- releaseStateMachine(String) - Method in interface org.springframework.statemachine.service.StateMachineService
-
Release the state machine.
- releaseStateMachine(String, boolean) - Method in class org.springframework.statemachine.service.DefaultStateMachineService
- releaseStateMachine(String, boolean) - Method in interface org.springframework.statemachine.service.StateMachineService
-
Release state machine.
- remove() - Method in class org.springframework.statemachine.support.tree.AbstractIterator
- 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(S) - Method in class org.springframework.statemachine.listener.OrderedComposite
-
Unregister item.
- remove(S) - Method in class org.springframework.statemachine.support.OrderedCompositeItem
-
Unregister item.
- removeActionListener(ActionListener<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
- removeActionListener(ActionListener<S, E>) - Method in interface org.springframework.statemachine.state.State
-
Removes the action listener.
- removeActionListener(ActionListener<S, E>) - Method in class org.springframework.statemachine.transition.AbstractTransition
- removeActionListener(ActionListener<S, E>) - Method in interface org.springframework.statemachine.transition.Transition
-
Removes the action listener.
- removeConfigurer(Class<C>) - Method in class org.springframework.statemachine.config.common.annotation.AbstractConfiguredAnnotationBuilder
-
Removes and returns the
AnnotationConfigurer
by its class name ornull
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
- removeStateListener(StateListener<S, E>) - Method in class org.springframework.statemachine.state.AbstractState
- removeStateListener(StateListener<S, E>) - Method in interface org.springframework.statemachine.state.State
-
Removes the state listener.
- removeTasksListener(TasksHandler.TasksListener) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler
-
Removes the tasks listener.
- RepositoryAction - Class in org.springframework.statemachine.data
-
Generic base class representing action entity.
- RepositoryAction() - Constructor for class org.springframework.statemachine.data.RepositoryAction
- RepositoryGuard - Class in org.springframework.statemachine.data
-
Generic base class representing guard entity.
- RepositoryGuard() - Constructor for class org.springframework.statemachine.data.RepositoryGuard
- RepositoryState - Class in org.springframework.statemachine.data
-
Generic base class representing state entity.
- RepositoryState() - Constructor for class org.springframework.statemachine.data.RepositoryState
- RepositoryStateMachine - Class in org.springframework.statemachine.data
-
Generic base class representing state machine entity.
- RepositoryStateMachine() - Constructor for class org.springframework.statemachine.data.RepositoryStateMachine
- RepositoryStateMachineModelFactory - Class in org.springframework.statemachine.data
-
A generic
StateMachineModelFactory
which is backed by a Spring Data Repository abstraction. - RepositoryStateMachineModelFactory(StateRepository<? extends RepositoryState>, TransitionRepository<? extends RepositoryTransition>) - Constructor for class org.springframework.statemachine.data.RepositoryStateMachineModelFactory
-
Instantiates a new repository state machine model factory.
- RepositoryStateMachinePersist<M extends RepositoryStateMachine,
S, E> - Class in org.springframework.statemachine.data -
Base implementation of a
StateMachinePersist
using Spring Data Repositories. - RepositoryStateMachinePersist<S,
E> - Class in org.springframework.statemachine.persist -
A
StateMachinePersist
using a genericStateMachineContextRepository
for persistingStateMachineContext
. - RepositoryStateMachinePersist() - Constructor for class org.springframework.statemachine.data.RepositoryStateMachinePersist
-
Instantiates a new repository state machine persist.
- RepositoryStateMachinePersist(StateMachineSerialisationService<S, E>) - Constructor for class org.springframework.statemachine.data.RepositoryStateMachinePersist
-
Instantiates a new repository state machine persist.
- RepositoryStateMachinePersist(StateMachineContextRepository<S, E, StateMachineContext<S, E>>) - Constructor for class org.springframework.statemachine.persist.RepositoryStateMachinePersist
-
Instantiates a new repository state machine persist.
- RepositoryTransition - Class in org.springframework.statemachine.data
-
Generic base class representing transition entity.
- RepositoryTransition() - Constructor for class org.springframework.statemachine.data.RepositoryTransition
- required() - Element in annotation type org.springframework.statemachine.annotation.EventHeader
-
Whether the header is required.
- reset(int, int, int, int, int, int, int, int, int, int) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- reset(Collection<S>) - Method in class org.springframework.statemachine.state.JoinPseudoState
-
Resets join state according to given state ids so that we can continue with correct tracking.
- 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
-
Deprecated.
- resetStateMachine(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- resetStateMachineReactively(StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.access.ReactiveStateMachineAccess
-
Reset state machine reactively.
- resetStateMachineReactively(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- resolveAction(String) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Resolve action.
- resolveAction(String) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
- resolveAction(String) - Method in interface org.springframework.statemachine.config.model.StateMachineComponentResolver
-
Resolve action.
- resolveBeanFactory(StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
- resolveBodyByLanguage(String, BodyOwner) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Resolve body by language.
- resolveDererredEvents(State) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Resolve dererred events from a state.
- resolveGuard(String) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Resolve guard.
- resolveGuard(String) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
- resolveGuard(String) - Method in interface org.springframework.statemachine.config.model.StateMachineComponentResolver
-
Resolve guard.
- resolveInitialTransition(State) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Resolve initial transition from a
State
if it exists, otherwise null is returned. - resolveStateMachineModel(String) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
- resolveTransitionAction(Transition, StateMachineComponentResolver<String, String>) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Resolve transition action or null if no action was found.
- resolveTransitionActionFunction(Transition, StateMachineComponentResolver<String, String>) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Resolve transition action or null if no action was found.
- resolveTransitionActionFunctions(Transition, StateMachineComponentResolver<String, String>) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Resolve transition actions.
- resolveTransitionActions(Transition, StateMachineComponentResolver<String, String>) - Static method in class org.springframework.statemachine.uml.support.UmlUtils
-
Resolve transition actions.
- resource(String) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
-
Adds a
Resource
to this builder. - resource(String) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.ResourceConfigurer
- resource(Resource) - 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
- ResourceConfigurer<I> - Interface in org.springframework.statemachine.config.common.annotation.configurers
-
Interface for
DefaultResourceConfigurer
which act as intermediate gatekeeper between a user and anAnnotationConfigurer
. - ResourceConfigurerAware - Interface in org.springframework.statemachine.config.common.annotation.configurers
-
Interface for
AnnotationBuilder
which wants to be aware ofResource
s configured byDefaultResourceConfigurer
. - resources(List<String>) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
-
Adds a
Resource
s to this builder. - resources(List<String>) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.ResourceConfigurer
- resources(Set<Resource>) - Method in class org.springframework.statemachine.config.common.annotation.configurers.DefaultResourceConfigurer
-
Adds a
Set
ofResource
s to this builder. - resources(Set<Resource>) - Method in interface org.springframework.statemachine.config.common.annotation.configurers.ResourceConfigurer
- restore(StateMachine<S, E>, T) - Method in class org.springframework.statemachine.persist.AbstractStateMachinePersister
- restore(StateMachine<S, E>, T) - Method in interface org.springframework.statemachine.persist.StateMachinePersister
-
Reset a state machine with a given context object.
- restoreStateMachine(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.service.DefaultStateMachineService
- resumeErrorToContext() - Static method in class org.springframework.statemachine.support.StateMachineUtils
-
Utility function to stash error into reactor context.
- reverse() - Method in class org.springframework.statemachine.listener.OrderedComposite
-
Public getter for the list of items in reverse.
- reverse() - Method in class org.springframework.statemachine.support.OrderedCompositeItem
-
Public getter for the list of items in reverse.
- RunnableAction - Class in org.springframework.statemachine.recipes.support
- 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.
- runtimePersister(StateMachineRuntimePersister<S, E, ?>) - Method in class org.springframework.statemachine.config.configurers.DefaultPersistenceConfigurer
- runtimePersister(StateMachineRuntimePersister<S, E, ?>) - Method in interface org.springframework.statemachine.config.configurers.PersistenceConfigurer
-
Specify a state machine runtime persister.
S
- save(StateMachineContext<S, E>, String) - Method in class org.springframework.statemachine.data.redis.RedisStateMachineContextRepository
- save(T, String) - Method in interface org.springframework.statemachine.StateMachineContextRepository
-
Save a context.
- secured(String) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- secured(String) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- secured(String) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- secured(String) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify a security expression for this
Transition
. - secured(String, SecurityRule.ComparisonType) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- secured(String, SecurityRule.ComparisonType) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- secured(String, SecurityRule.ComparisonType) - 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
. - 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(E) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- sendEvent(E) - Method in interface org.springframework.statemachine.region.Region
-
Deprecated.in favor of
Region.sendEvent(Mono)
- 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 bymachineId
. - sendEvent(Message<E>) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- sendEvent(Message<E>) - Method in interface org.springframework.statemachine.region.Region
-
Deprecated.in favor of
Region.sendEvent(Mono)
- 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 aMessage
to the state and return aStateMachineEventResult
for results. - sendEvent(Message<E>) - Method in class org.springframework.statemachine.state.StateMachineState
- sendEvent(Message<E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- 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 bymachineId
. - sendEvent(Mono<Message<E>>) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- sendEvent(Mono<Message<E>>) - Method in interface org.springframework.statemachine.region.Region
- sendEvent(Mono<Message<E>>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- sendEventCollect(Mono<Message<E>>) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- sendEventCollect(Mono<Message<E>>) - Method in interface org.springframework.statemachine.region.Region
- sendEventCollect(Mono<Message<E>>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- sendEvents(Flux<Message<E>>) - Method in class org.springframework.statemachine.ensemble.DistributedStateMachine
- sendEvents(Flux<Message<E>>) - Method in interface org.springframework.statemachine.region.Region
- sendEvents(Flux<Message<E>>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- SEQUENTIAL - Enum constant in enum org.springframework.statemachine.region.RegionExecutionPolicy
-
Policy executing regions sequentially.
- serialiseStateMachineContext(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.kryo.AbstractKryoStateMachineSerialisationService
- serialiseStateMachineContext(StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.service.StateMachineSerialisationService
-
Serialise state machine context into byte array.
- set(List<StateMachineInterceptor<S, E>>) - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
-
Sets the interceptors, clears any existing interceptors.
- setActions(Set<JpaRepositoryAction>) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- setActions(Set<MongoDbRepositoryAction>) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- setActions(Set<RedisRepositoryAction>) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.statemachine.event.DefaultStateMachineEventPublisher
- setAttributes(Collection<String>) - Method in class org.springframework.statemachine.security.SecurityRule
-
Sets the security attributes.
- setAutoStart(boolean) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the auto start.
- setAutoStartup(boolean) - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
-
Sets the auto startup.
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the bean factory.
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration.BeanDelegatingFactoryBean
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.config.model.DefaultStateMachineComponentResolver
-
Sets the bean factory.
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.processor.StateMachineHandlerCallHelper
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.support.BeanFactoryTypeConverter
- setBeanFactory(BeanFactory) - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
- setBeanName(String) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
- setBeanName(String) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- setBuilder(B) - Method in class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
-
Sets the
AnnotationBuilder
to be used. - setCapacity(int) - Method in class org.springframework.statemachine.boot.actuate.InMemoryStateMachineTraceRepository
-
Set the capacity of the in-memory repository.
- 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.support.StateMachineObjectSupport
-
Set if context application events are enabled.
- setContextEventsEnabled(Boolean) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
-
Instructs this factory to enable application context events.
- setConversionService(ConversionService) - Method in class org.springframework.statemachine.support.AbstractExpressionEvaluator
-
Sets the conversion service.
- setConversionService(ConversionService) - Method in class org.springframework.statemachine.support.BeanFactoryTypeConverter
- setCount(Integer) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setDefaultRolePrefix(String) - Method in class org.springframework.statemachine.security.DefaultTransitionSecurityExpressionHandler
-
Sets the default prefix to be added to
SecurityExpressionRoot.hasAnyRole(String...)
orSecurityExpressionRoot.hasRole(String)
. - setDeferred(Collection<E>) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the deferred.
- setDeferredEvents(Set<String>) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setDeferredEvents(Set<String>) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setDeferredEvents(Set<String>) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setDelegate(Map<K, V>) - Method in class org.springframework.statemachine.support.ObservableMap
-
Sets the delegate.
- setEnabled(boolean) - Method in class org.springframework.statemachine.boot.StateMachineProperties.StateMachineMonitoringProperties
- setEnd(boolean) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the end.
- setEntryActions(Collection<Function<StateContext<S, E>, Mono<Void>>>) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the entry actions.
- setEntryActions(Set<JpaRepositoryAction>) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setEntryActions(Set<MongoDbRepositoryAction>) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setEntryActions(Set<RedisRepositoryAction>) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setEnvironment(Environment) - Method in class org.springframework.statemachine.config.common.annotation.AbstractImportingAnnotationConfiguration
- setError(Throwable) - Method in class org.springframework.statemachine.support.StateMachineExecutor.ExecutorExceptionHolder
- setEvent(E) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setEvent(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- setEvent(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- setEvent(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- 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<Function<StateContext<S, E>, Mono<Void>>>) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the exit actions.
- setExitActions(Set<JpaRepositoryAction>) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setExitActions(Set<MongoDbRepositoryAction>) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setExitActions(Set<RedisRepositoryAction>) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- 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
- setExtendedStateVariablesFunction(Function<StateMachine<S, E>, Map<Object, Object>>) - Method in class org.springframework.statemachine.persist.AbstractPersistingStateMachineInterceptor
-
Sets the function creating extended state variables.
- 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.ReactiveStateMachineExecutor
- setForwardedInitialEvent(Message<E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
-
Set initial forwarded event.
- setGuard(JpaRepositoryGuard) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- setGuard(MongoDbRepositoryGuard) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- setGuard(RedisRepositoryGuard) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- setGuard(Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setGuardFunction(Function<StateContext<S, E>, Mono<Boolean>>) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setHandleAutostartup(boolean) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
-
Instructs this factory to handle auto-start flag manually by calling lifecycle start method.
- setHistoryState(PseudoState<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- setId(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachine
- setId(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachine
- setId(String) - Method in class org.springframework.statemachine.support.AbstractStateMachine
-
Sets the machine id.
- setImportMetadata(AnnotationMetadata) - Method in class org.springframework.statemachine.config.common.annotation.AbstractAnnotationConfiguration
- setInitial(boolean) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the initial.
- setInitial(boolean) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setInitial(boolean) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setInitial(Boolean) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setInitialAction(Action<S, E>) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the initial action.
- setInitialAction(JpaRepositoryAction) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setInitialAction(MongoDbRepositoryAction) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setInitialAction(RedisRepositoryAction) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- 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.ReactiveStateMachineExecutor
- setInitialEnabled(boolean) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
-
Sets the if initial stage is enabled.
- setItems(List<? extends S>) - Method in class org.springframework.statemachine.listener.OrderedComposite
-
Public setter for the listeners.
- setItems(List<? extends S>) - Method in class org.springframework.statemachine.support.OrderedCompositeItem
-
Public setter for the listeners.
- setItems(List<? extends T>) - Method in class org.springframework.statemachine.support.AbstractCompositeItems
-
Sets the list of items.
- setKind(PseudoStateKind) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setKind(PseudoStateKind) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setKind(PseudoStateKind) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setKind(TransitionKind) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- setKind(TransitionKind) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- setKind(TransitionKind) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- setListener(ObservableMap.MapChangeListener<K, V>) - Method in class org.springframework.statemachine.support.ObservableMap
-
Sets the map change listener.
- setListeners(List<? extends T>) - Method in class org.springframework.statemachine.listener.AbstractCompositeListener
-
Sets the list of listeners.
- setMachineId(String) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the machine id.
- setMachineId(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setMachineId(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachine
- setMachineId(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- setMachineId(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setMachineId(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachine
- setMachineId(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- setMachineId(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setMachineId(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachine
- setMachineId(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- setMapper(ObjectMapper) - Method in class org.springframework.statemachine.data.support.StateMachineJackson2RepositoryPopulatorFactoryBean
-
Configures the
ObjectMapper
to be used. - setMonitor(StateMachineProperties.StateMachineMonitoringProperties) - Method in class org.springframework.statemachine.boot.StateMachineProperties
- setName(String) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setName(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryAction
- setName(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryGuard
- setName(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryAction
- setName(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryGuard
- setName(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryAction
- setName(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryGuard
- 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()
. - setOwner(Object) - Method in class org.springframework.statemachine.support.ReactiveLifecycleManager
- setParent(Object) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the parent.
- setParentMachine(StateMachine<S, E>) - Method in interface org.springframework.statemachine.access.StateMachineAccess
-
Sets the parent machine.
- setParentMachine(StateMachine<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- setParentState(JpaRepositoryState) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setParentState(MongoDbRepositoryState) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setParentState(RedisRepositoryState) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setPeriod(long) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setPhase(int) - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
-
Sets the phase.
- setPseudoStateKind(PseudoStateKind) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the pseudo state kind.
- setPseudoStateListeners(List<PseudoStateListener<S, E>>) - Method in class org.springframework.statemachine.state.AbstractPseudoState
- setPseudoStateListeners(List<PseudoStateListener<S, E>>) - Method in class org.springframework.statemachine.state.ChoicePseudoState
- setPseudoStateListeners(List<PseudoStateListener<S, E>>) - Method in class org.springframework.statemachine.state.EntryPseudoState
- setPseudoStateListeners(List<PseudoStateListener<S, E>>) - Method in class org.springframework.statemachine.state.ExitPseudoState
- setPseudoStateListeners(List<PseudoStateListener<S, E>>) - Method in class org.springframework.statemachine.state.JunctionPseudoState
- setPseudoStateListeners(List<PseudoStateListener<S, E>>) - Method in interface org.springframework.statemachine.state.PseudoState
-
Registers a new
PseudoStateListener
s. - setRegion(Object) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the region.
- setRegion(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setRegion(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setRegion(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setRegionExecutionPolicy(RegionExecutionPolicy) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the region execution policy.
- setRegionExecutionPolicy(RegionExecutionPolicy) - Method in class org.springframework.statemachine.state.RegionState
-
Sets the region execution policy.
- setRelay(StateMachine<S, E>) - Method in interface org.springframework.statemachine.access.StateMachineAccess
-
Sets the relay state machine.
- setRelay(StateMachine<S, E>) - Method in class org.springframework.statemachine.support.AbstractStateMachine
- setResourceLoader(ResourceLoader) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
- setReverse(boolean) - Method in class org.springframework.statemachine.boot.actuate.InMemoryStateMachineTraceRepository
-
Flag to say that the repository lists traces in reverse order.
- setSecurityEnabled(boolean) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the security enabled.
- setSecurityRule(String) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setSecurityRule(String, SecurityRule.ComparisonType) - 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(JpaRepositoryState) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- setSource(MongoDbRepositoryState) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- setSource(RedisRepositoryState) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- setSource(S) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setSpel(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryAction
- setSpel(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryGuard
- setSpel(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryAction
- setSpel(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryGuard
- setSpel(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryAction
- setSpel(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryGuard
- setState(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setState(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachine
- setState(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setState(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachine
- setState(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setState(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachine
- setState(State<S, E>) - Method in class org.springframework.statemachine.state.HistoryPseudoState
-
Sets the current recorded state.
- setState(State<S, E>) - Method in class org.springframework.statemachine.state.StateHolder
-
Sets the state.
- setState(StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.ensemble.StateMachineEnsemble
-
Sets the state as a
StateMachineContext
. - setState(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- setState(S) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setStateActions(Collection<Function<StateContext<S, E>, Mono<Void>>>) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the state actions.
- setStateActions(Set<JpaRepositoryAction>) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setStateActions(Set<MongoDbRepositoryAction>) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setStateActions(Set<RedisRepositoryAction>) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setStateDoActionPolicy(StateDoActionPolicy) - Method in class org.springframework.statemachine.state.AbstractState
- setStateDoActionPolicy(StateDoActionPolicy, Long) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the state do action policy and timeout.
- setStateDoActionPolicyTimeout(Long) - Method in class org.springframework.statemachine.state.AbstractState
- setStateMachineComponentResolver(StateMachineComponentResolver<S, E>) - Method in class org.springframework.statemachine.config.model.AbstractStateMachineModelFactory
-
Sets the state machine component resolver.
- setStateMachineContext(byte[]) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryStateMachine
- setStateMachineContext(byte[]) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryStateMachine
- setStateMachineContext(byte[]) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryStateMachine
- 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.ReactiveStateMachineExecutor
- setStateMachineExecutorTransit(StateMachineExecutor.StateMachineExecutorTransit<S, E>) - Method in interface org.springframework.statemachine.support.StateMachineExecutor
-
Sets the state machine executor transit.
- setStateMachineInterceptors(List<StateMachineInterceptor<S, E>>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport
- setStateMachineListeners(List<StateMachineListener<S, E>>) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the state machine listeners.
- setStateMachineModelFactory(StateMachineModelFactory<S, E>) - Method in class org.springframework.statemachine.config.builders.StateMachineModelBuilder
- setStateMachineMonitor(StateMachineMonitor<S, E>) - Method in class org.springframework.statemachine.config.AbstractStateMachineFactory
-
Set state machine monitor.
- setStateMachineMonitor(StateMachineMonitor<S, E>) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the state machine monitor.
- setStateMachinePersist(StateMachinePersist<S, E, String>) - Method in class org.springframework.statemachine.service.DefaultStateMachineService
-
Sets the state machine persist.
- setStateMachineRuntimePersister(StateMachineRuntimePersister<S, E, ?>) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the state machine runtime persister.
- setSubmachine(StateMachineFactory<S, E>) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the submachine factory.
- setSubmachine(StateMachine<S, E>) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the submachine.
- setSubmachineFactory(StateMachineFactory<S, E>) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the submachine factory.
- setSubmachineId(String) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- setSubmachineId(String) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- setSubmachineId(String) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- setSubmachineStateData(Collection<StateData<S, E>>) - Method in class org.springframework.statemachine.config.model.StateData
-
Sets the submachine state data.
- setTarget(JpaRepositoryState) - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- setTarget(MongoDbRepositoryState) - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- setTarget(RedisRepositoryState) - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- setTarget(S) - Method in class org.springframework.statemachine.config.configurers.AbstractTransitionConfigurer
- setTransitionAccessDecisionManager(AccessDecisionManager) - Method in class org.springframework.statemachine.security.StateMachineSecurityInterceptor
-
Sets the transition access decision manager.
- setTransitionConflictPolicy(TransitionConflictPolicy) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the transition conflict policy.
- setTransitionConflightPolicy(TransitionConflictPolicy) - Method in class org.springframework.statemachine.support.AbstractStateMachine
-
Sets the transition conflict policy.
- setTransitionSecurityAccessDecisionManager(AccessDecisionManager) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the security transition access decision manager.
- setTransitionSecurityRule(SecurityRule) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the transition security rule.
- setTransitionSourcePrefix(String) - Method in class org.springframework.statemachine.security.TransitionVoter
-
Allows the default transition source prefix of
TRANSITION_SOURCE_
to be overridden. - setTransitionTargetPrefix(String) - Method in class org.springframework.statemachine.security.TransitionVoter
-
Allows the default transition target prefix of
TRANSITION_TARGET_
to be overridden. - setTriggers(List<Trigger<S, E>>) - Method in class org.springframework.statemachine.state.AbstractState
-
Sets the triggers.
- 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. - setTypeKey(String) - Method in class org.springframework.statemachine.data.support.StateMachineJackson2ResourceReader
-
Configures the JSON document's key to lookup the type to instantiate the object.
- setup() - Method in class org.springframework.statemachine.test.AbstractStateMachineJUnit4Tests
- setup() - Method in class org.springframework.statemachine.test.AbstractStateMachineJUnit5Tests
- setVerifier(StateMachineModelVerifier<S, E>) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the state machine model verifier.
- setVerifierEnabled(boolean) - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
-
Sets the verifier enabled.
- SHALLOW - Enum constant in enum org.springframework.statemachine.config.configurers.StateConfigurer.History
-
Shallow history is a pseudo state representing the most recent substate of a submachine.
- 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() - Element in annotation type org.springframework.statemachine.annotation.OnStateChanged
-
The source states.
- source() - Element in annotation type org.springframework.statemachine.annotation.OnStateEntry
-
The source states.
- source() - Element in annotation type org.springframework.statemachine.annotation.OnStateExit
-
The source states.
- source() - Element in annotation type org.springframework.statemachine.annotation.OnTransition
-
The source states.
- source() - Element in annotation type org.springframework.statemachine.annotation.OnTransitionEnd
-
The source states.
- source() - Element in annotation type org.springframework.statemachine.annotation.OnTransitionStart
-
The source states.
- source(S) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a source state
S
for thisTransition
. - source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultEntryTransitionConfigurer
- source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultExitTransitionConfigurer
- source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
- source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultHistoryTransitionConfigurer
- source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultJoinTransitionConfigurer
- source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- source(S) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- source(S) - Method in interface org.springframework.statemachine.config.configurers.EntryTransitionConfigurer
-
Specify a source state
S
for thisTransition
. - source(S) - Method in interface org.springframework.statemachine.config.configurers.ExitTransitionConfigurer
-
Specify a source state
S
for thisTransition
. - source(S) - Method in interface org.springframework.statemachine.config.configurers.ForkTransitionConfigurer
-
Specify a source state
S
for thisTransition
. - source(S) - Method in interface org.springframework.statemachine.config.configurers.HistoryTransitionConfigurer
-
Specify a source state
S
for thisTransition
. - source(S) - Method in interface org.springframework.statemachine.config.configurers.JoinTransitionConfigurer
-
Specify a source state
S
for thisTransition
. - source(S) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a source state
S
for thisTransition
. - source(S) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify a source state
S
for thisTransition
. - 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 thisTransition
. - 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
-
Deprecated.in favor of
StateMachineReactiveLifecycle.startReactively()
- start() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
- STARTED - Enum constant in enum org.springframework.statemachine.support.ReactiveLifecycleManager.LifecycleState
- STARTING - Enum constant in enum org.springframework.statemachine.support.ReactiveLifecycleManager.LifecycleState
- startReactively() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
- startReactively() - Method in class org.springframework.statemachine.support.ReactiveLifecycleManager
- startReactively() - Method in interface org.springframework.statemachine.support.StateMachineReactiveLifecycle
-
Starts component reactively.
- 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) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
. - state(S) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify a state this transition should belong to.
- state(S, E...) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- state(S, E...) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with a deferred eventsE
. - state(S, Collection<? extends Action<S, E>>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- state(S, Collection<? extends Action<S, E>>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with stateAction
s. - state(S, Collection<? extends Action<S, E>>, Collection<? extends Action<S, E>>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- 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 exitAction
s. - state(S, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- state(S, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with stateAction
. - state(S, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- state(S, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with entry and exitAction
. - state(S, StateMachineFactory<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- state(S, StateMachineFactory<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
and its relation with a given machine as substate machine factory. - state(S, StateMachine<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- state(S, StateMachine<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
and its relation with a given machine as substate machine. - 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_CHANGED - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- STATE_CHOICE - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
- STATE_ENTRY - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- STATE_ERROR - Static variable in class org.springframework.statemachine.recipes.tasks.TasksHandler
- STATE_EXIT - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- 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(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
- stateChanged(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
- stateChanged(StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
-
Called when ensemble is discovering a state change.
- stateChanged(StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
- 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 configuringState
s. - 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.Stage
s about aStateContext
. - stateContext(StateContext<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
- stateContext(StateContext<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
- 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.Stage - Enum in org.springframework.statemachine
-
Enumeration of possible stages context is attached.
- StateContextAssert - Class in org.springframework.statemachine.test.assertj
-
Assertions applicable to a
StateContext
. - StateContextAssert(StateContext<?, ?>) - Constructor for class org.springframework.statemachine.test.assertj.StateContextAssert
-
Instantiates a new state context assert.
- StateContextExpressionMethods - Class in org.springframework.statemachine.support
-
Helper class to work with a spel expressions and
StateContext
. - StateContextExpressionMethods(StandardEvaluationContext) - Constructor for class org.springframework.statemachine.support.StateContextExpressionMethods
-
Instantiates a new state context expression methods with a
StandardEvaluationContext
. - StateData<S,
E> - Class in org.springframework.statemachine.config.model -
StateData
is a data representation of aState
used as an abstraction between aStateMachineFactory
and a state machine configuration. - StateData(Object, Object, S, boolean) - Constructor for class org.springframework.statemachine.config.model.StateData
-
Instantiates a new state data.
- StateData(Object, Object, S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - Constructor for class org.springframework.statemachine.config.model.StateData
-
Instantiates a new state data.
- StateData(Object, Object, S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, boolean) - Constructor for class org.springframework.statemachine.config.model.StateData
-
Instantiates a new state data.
- StateData(Object, Object, S, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, boolean, Action<S, E>) - Constructor for class org.springframework.statemachine.config.model.StateData
-
Instantiates a new state data.
- StateData(S) - Constructor for class org.springframework.statemachine.config.model.StateData
-
Instantiates a new state data.
- StateData(S, boolean) - Constructor for class org.springframework.statemachine.config.model.StateData
-
Instantiates a new state data.
- stateDo(S, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- stateDo(S, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with state behaviourAction
. - stateDo(S, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- stateDo(S, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
- stateDoActionPolicy(StateDoActionPolicy) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
-
Specify a
StateDoActionPolicy
. - stateDoActionPolicy(StateDoActionPolicy) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
- StateDoActionPolicy - Enum in org.springframework.statemachine.action
-
Enumerations for possible state do action policies.
- stateDoActionPolicyTimeout(long, TimeUnit) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
-
Specify a timeout used with
StateDoActionPolicy
. - stateDoActionPolicyTimeout(long, TimeUnit) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
- stateDoFunction(S, Function<StateContext<S, E>, Mono<Void>>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- stateDoFunction(S, Function<StateContext<S, E>, Mono<Void>>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with state behaviourFunction
. - 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
- stateEntry(S, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- stateEntry(S, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with state entryAction
. - stateEntry(S, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- stateEntry(S, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
- stateEntryFunction(S, Function<StateContext<S, E>, Mono<Void>>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- stateEntryFunction(S, Function<StateContext<S, E>, Mono<Void>>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with state entryFunction
. - stateExit(S, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- stateExit(S, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with state exitAction
. - stateExit(S, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- stateExit(S, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
- 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
- stateExitFunction(S, Function<StateContext<S, E>, Mono<Void>>) - Method in class org.springframework.statemachine.config.configurers.DefaultStateConfigurer
- stateExitFunction(S, Function<StateContext<S, E>, Mono<Void>>) - Method in interface org.springframework.statemachine.config.configurers.StateConfigurer
-
Specify a state
S
with state exitFunction
. - StateHolder<S,
E> - Class in org.springframework.statemachine.state -
Utility class using holder pattern to keep a
State
reference. - StateHolder(State<S, E>) - Constructor for class org.springframework.statemachine.state.StateHolder
-
Instantiates a new state holder.
- StateListener<S,
E> - Interface in org.springframework.statemachine.state -
StateListener
for various state events. - StateListenerAdapter<S,
E> - Class in org.springframework.statemachine.state -
Adapter implementation of
StateListener
implementing all methods which extended implementation can override. - StateListenerAdapter() - Constructor for class org.springframework.statemachine.state.StateListenerAdapter
- stateMachine - Variable in class org.springframework.statemachine.recipes.persist.GenericPersistStateMachineHandler
- 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<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_ERROR - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- STATEMACHINE_IDENTIFIER - Static variable in class org.springframework.statemachine.StateMachineSystemConstants
-
State machine id key for headers and variables
- STATEMACHINE_START - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- STATEMACHINE_STOP - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- 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 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 asOnTransition
. - 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
- StateMachineAssert - Class in org.springframework.statemachine.test.assertj
-
Assertions applicable to a
StateMachine
. - StateMachineAssert(StateMachine<?, ?>) - Constructor for class org.springframework.statemachine.test.assertj.StateMachineAssert
-
Instantiates a new state machine assert.
- StateMachineAsserts - Class in org.springframework.statemachine.test.assertj
-
Entry point for all
assertj
definitions for aStateMachine
. - StateMachineAsserts() - Constructor for class org.springframework.statemachine.test.assertj.StateMachineAsserts
- StateMachineAutoConfiguration - Class in org.springframework.statemachine.boot.autoconfigure
-
Auto-configuration
for Spring Statemachine. - StateMachineAutoConfiguration() - Constructor for class org.springframework.statemachine.boot.autoconfigure.StateMachineAutoConfiguration
- StateMachineAutoConfiguration.StateMachineMonitoringConfiguration - Class in org.springframework.statemachine.boot.autoconfigure
- StateMachineAutoConfiguration.StateMachineTraceEndpointConfiguration - Class in org.springframework.statemachine.boot.autoconfigure
- StateMachineAutoConfiguration.StateMachineTraceRepositoryConfiguration - Class in org.springframework.statemachine.boot.autoconfigure
- StateMachineBuilder - Class in org.springframework.statemachine.config
-
StateMachineBuilder
provides a builder pattern forStateMachine
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 aStateMachine
manually. - StateMachineCommonConfiguration - Class in org.springframework.statemachine.config.configuration
-
Common configuration for statemachine.
- StateMachineCommonConfiguration() - Constructor for class org.springframework.statemachine.config.configuration.StateMachineCommonConfiguration
- StateMachineComponentResolver<S,
E> - Interface in org.springframework.statemachine.config.model -
Strategy interface for resolving state machine components by their id's.
- StateMachineConfig<S,
E> - Class in org.springframework.statemachine.config -
Generic pojo keeping relates configs together.
- StateMachineConfig(ConfigurationData<S, E>, TransitionsData<S, E>, StatesData<S, E>) - Constructor for class org.springframework.statemachine.config.StateMachineConfig
-
Instantiates a new state machine config.
- StateMachineConfig(ConfigurationData<S, E>, TransitionsData<S, E>, StatesData<S, E>, ModelData<S, E>) - Constructor for class org.springframework.statemachine.config.StateMachineConfig
-
Instantiates a new state machine config.
- StateMachineConfigBuilder<S,
E> - Class in org.springframework.statemachine.config.builders -
AnnotationBuilder
handling all shared builders which effectively contructs full configuration forStateMachineConfig
. - StateMachineConfigBuilder() - Constructor for class org.springframework.statemachine.config.builders.StateMachineConfigBuilder
- StateMachineConfiguration<S,
E> - Class in org.springframework.statemachine.config.configuration -
Configuration
which gets imported fromEnableStateMachine
and registers aStateMachine
build from aStateMachineConfigurerAdapter
via aBeanDefinition
. - 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>) - 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.
- 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 appropriateConfiguration
based onEnableStateMachine
orEnableStateMachineFactory
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
forStateMachineContext
. - 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 aStateMachine
and arbitrary ensemble of otherStateMachine
s. - 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) - 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.
- StateMachineEnsembleObjectSupport<S,
E> - Class in org.springframework.statemachine.ensemble -
Support class for implementing
StateMachineEnsemble
s. - 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() - Method in class org.springframework.statemachine.event.StateMachineEventPublisherConfiguration
- StateMachineEventPublisher - Interface in org.springframework.statemachine.event
-
Interface for publishing state machine based application events.
- StateMachineEventPublisherConfiguration - Class in org.springframework.statemachine.event
-
Configuration for common
StateMachineEventPublisher
. - StateMachineEventPublisherConfiguration() - Constructor for class org.springframework.statemachine.event.StateMachineEventPublisherConfiguration
- StateMachineEventResult<S,
E> - Interface in org.springframework.statemachine -
Interface defining a result for sending an event to a statemachine.
- StateMachineEventResult.DefaultStateMachineEventResult<S,
E> - Class in org.springframework.statemachine - StateMachineEventResult.ResultType - Enum in org.springframework.statemachine
-
Enumeration of a result type indicating whether a region accepted, denied or deferred an event.
- StateMachineEventResultAssert - Class in org.springframework.statemachine.test.assertj
-
Assertions applicable to a
StateMachineEventResult
. - StateMachineEventResultAssert(StateMachineEventResult<?, ?>) - Constructor for class org.springframework.statemachine.test.assertj.StateMachineEventResultAssert
-
Instantiates a new state machine event result assert.
- 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) - 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.
- StateMachineExecutor<S,
E> - Interface in org.springframework.statemachine.support -
Interface for a
StateMachine
event executor. - StateMachineExecutor.ExecutorExceptionHolder - Class in org.springframework.statemachine.support
- StateMachineExecutor.MonoSinkStateMachineExecutorCallback - Class in org.springframework.statemachine.support
- StateMachineExecutor.StateMachineExecutorCallback - Interface in org.springframework.statemachine.support
-
Completion callback to notify back complete or error.
- 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 buildingStateMachine
s. - StateMachineFactoryConfiguration<S,
E> - Class in org.springframework.statemachine.config.configuration -
Configuration
which gets imported fromEnableStateMachineFactory
and registers aStateMachineFactory
build from aStateMachineConfigurerAdapter
via aBeanDefinition
. - StateMachineFactoryConfiguration() - Constructor for class org.springframework.statemachine.config.configuration.StateMachineFactoryConfiguration
- StateMachineHandler<T extends 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.
- stateMachineHandlerApplicationListener() - Method in class org.springframework.statemachine.config.configuration.StateMachineCommonConfiguration
- StateMachineHandlerApplicationListener - Class in org.springframework.statemachine.config.configuration
-
Spring
ApplicationListener
which hooks toContextRefreshedEvent
and tracks when was a last time context was refreshed. - StateMachineHandlerApplicationListener() - Constructor for class org.springframework.statemachine.config.configuration.StateMachineHandlerApplicationListener
- 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
StateMachineInterceptor
s. - StateMachineInterceptorList() - Constructor for class org.springframework.statemachine.support.StateMachineInterceptorList
- StateMachineJackson2RepositoryPopulatorFactoryBean - Class in org.springframework.statemachine.data.support
-
FactoryBean
to set up aResourceReaderRepositoryPopulator
with aStateMachineJackson2ResourceReader
. - StateMachineJackson2RepositoryPopulatorFactoryBean() - Constructor for class org.springframework.statemachine.data.support.StateMachineJackson2RepositoryPopulatorFactoryBean
- StateMachineJackson2ResourceReader - Class in org.springframework.statemachine.data.support
-
A
ResourceReader
using Jackson to read JSON into objects. - StateMachineJackson2ResourceReader() - Constructor for class org.springframework.statemachine.data.support.StateMachineJackson2ResourceReader
-
Creates a new
Jackson2ResourceReader
. - StateMachineJackson2ResourceReader(ObjectMapper) - Constructor for class org.springframework.statemachine.data.support.StateMachineJackson2ResourceReader
-
Creates a new
Jackson2ResourceReader
using the givenObjectMapper
. - stateMachineJoined(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
- stateMachineJoined(StateMachine<S, E>, StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
-
Called when state machine joined an ensemble.
- stateMachineJoined(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
- StateMachineJpaRepositoriesAutoConfiguration - Class in org.springframework.statemachine.boot.autoconfigure
-
Auto-configuration
for JPA repositories and Entity classes. - StateMachineJpaRepositoriesAutoConfiguration() - Constructor for class org.springframework.statemachine.boot.autoconfigure.StateMachineJpaRepositoriesAutoConfiguration
- stateMachineLeft(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.CompositeEnsembleListener
- stateMachineLeft(StateMachine<S, E>, StateMachineContext<S, E>) - Method in interface org.springframework.statemachine.ensemble.EnsembleListener
-
Called when state machine left an ensemble.
- stateMachineLeft(StateMachine<S, E>, StateMachineContext<S, E>) - Method in class org.springframework.statemachine.ensemble.EnsembleListenerAdapter
- StateMachineListener<S,
E> - Interface in org.springframework.statemachine.listener -
StateMachineListener
for various state machine events. - StateMachineListenerAdapter<S,
E> - Class in org.springframework.statemachine.listener -
Adapter implementation of
StateMachineListener
implementing all methods which extended implementation can override. - StateMachineListenerAdapter() - Constructor for class org.springframework.statemachine.listener.StateMachineListenerAdapter
- StateMachineListenerRelay() - Constructor for class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
- StateMachineMessageHeaders - Class in org.springframework.statemachine
-
Reserved
Message
headers used inStateMachine
events. - StateMachineMessageHeaders() - Constructor for class org.springframework.statemachine.StateMachineMessageHeaders
- StateMachineMethodInvokerHelper<T,
S, E> - Class in org.springframework.statemachine.processor -
A helper class using spel to execute target methods.
- 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(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.ParametersWrapper<SS,
EE> - Class in org.springframework.statemachine.processor -
Wrapping everything we need to work with spel.
- StateMachineModel<S,
E> - Class in org.springframework.statemachine.config.model -
Base abstract SPI class for state machine configuration.
- StateMachineModel() - Constructor for class org.springframework.statemachine.config.model.StateMachineModel
- StateMachineModelBuilder<S,
E> - Class in org.springframework.statemachine.config.builders - StateMachineModelBuilder() - Constructor for class org.springframework.statemachine.config.builders.StateMachineModelBuilder
-
Instantiates a new state machine model builder.
- StateMachineModelBuilder(ObjectPostProcessor<Object>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineModelBuilder
-
Instantiates a new state machine model builder.
- StateMachineModelBuilder(ObjectPostProcessor<Object>, boolean) - Constructor for class org.springframework.statemachine.config.builders.StateMachineModelBuilder
-
Instantiates a new state machine model builder.
- StateMachineModelConfigurer<S,
E> - Interface in org.springframework.statemachine.config.builders -
Configurer interface exposing model.
- StateMachineModelFactory<S,
E> - Interface in org.springframework.statemachine.config.model -
A generic builder interface for building
StateMachineModel
s. - StateMachineModelVerifier<S,
E> - Interface in org.springframework.statemachine.config.model.verifier -
Strategy interface for implementations verifying
StateMachineModel
structures. - StateMachineMongoDbRepositoriesAutoConfiguration - Class in org.springframework.statemachine.boot.autoconfigure
-
Auto-configuration
for MongoDb repositories and Entity classes. - StateMachineMongoDbRepositoriesAutoConfiguration() - Constructor for class org.springframework.statemachine.boot.autoconfigure.StateMachineMongoDbRepositoriesAutoConfiguration
- StateMachineMonitor<S,
E> - Interface in org.springframework.statemachine.monitor -
StateMachineMonitor
for various state machine monitoring events. - StateMachineMonitoringConfiguration(ObjectProvider<MeterRegistry>, ObjectProvider<StateMachineTraceRepository>) - Constructor for class org.springframework.statemachine.boot.autoconfigure.StateMachineAutoConfiguration.StateMachineMonitoringConfiguration
- StateMachineMonitoringProperties() - Constructor for class org.springframework.statemachine.boot.StateMachineProperties.StateMachineMonitoringProperties
- 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 aStateMachineContext
. - StateMachinePersister<S,
E, T> - Interface in org.springframework.statemachine.persist -
Interface persisting and restoring a
StateMachine
from a persistent storage. - StateMachineProperties - Class in org.springframework.statemachine.boot
-
Spring Boot
ConfigurationProperties
for spring.statemachine. - StateMachineProperties() - Constructor for class org.springframework.statemachine.boot.StateMachineProperties
- StateMachineProperties.StateMachineMonitoringProperties - Class in org.springframework.statemachine.boot
-
Config props for "spring.statemachine.monitor".
- StateMachineReactiveLifecycle - Interface in org.springframework.statemachine.support
-
Reactive equivalent of a
Lifecycle
. - StateMachineRedisRepositoriesAutoConfiguration - Class in org.springframework.statemachine.boot.autoconfigure
-
Auto-configuration
for Redis repositories and Entity classes. - StateMachineRedisRepositoriesAutoConfiguration() - Constructor for class org.springframework.statemachine.boot.autoconfigure.StateMachineRedisRepositoriesAutoConfiguration
- StateMachineRepository<M extends RepositoryStateMachine> - Interface in org.springframework.statemachine.data
-
Generic
Repository
interface for states machines. - StateMachineRuntime<S,
E> - Interface in org.springframework.statemachine.processor -
A generic runtime representation of a state machine.
- StateMachineRuntimePersister<S,
E, T> - Interface in org.springframework.statemachine.persist -
Interface defining a runtime persistence of a
StateMachine
. - 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 aStateMachine
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 aSecurityRule
for events; - StateMachineSerialisationService<S,
E> - Interface in org.springframework.statemachine.service -
Generic interface to handle serialisation in a state machine.
- StateMachineService<S,
E> - Interface in org.springframework.statemachine.service -
Service class helping to persist and restore
StateMachine
s in a runtime environment. - 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>, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>) - Constructor for class org.springframework.statemachine.state.StateMachineState
-
Instantiates a new state machine state.
- StateMachineState(S, StateMachine<S, E>, Collection<E>, Collection<Function<StateContext<S, E>, Mono<Void>>>, Collection<Function<StateContext<S, E>, Mono<Void>>>, PseudoState<S, 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.
- StateMachineStateBuilder<S,
E> - Class in org.springframework.statemachine.config.builders - StateMachineStateBuilder() - Constructor for class org.springframework.statemachine.config.builders.StateMachineStateBuilder
- StateMachineStateBuilder(ObjectPostProcessor<Object>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineStateBuilder
- StateMachineStateBuilder(ObjectPostProcessor<Object>, boolean) - Constructor for class org.springframework.statemachine.config.builders.StateMachineStateBuilder
- StateMachineStateConfigurer<S,
E> - Interface in org.springframework.statemachine.config.builders -
Configurer interface exposing states.
- stateMachineStopped(StateMachine<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
- stateMachineStopped(StateMachine<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
-
Notified when statemachine stops
- stateMachineStopped(StateMachine<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
- stateMachineStopped(StateMachine<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
- stateMachineStopped(StateMachine<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- StateMachineSystemConstants - Class in org.springframework.statemachine
-
Various constants used in state machine lib.
- StateMachineSystemConstants() - Constructor for class org.springframework.statemachine.StateMachineSystemConstants
- StateMachineTestPlan<S,
E> - Class in org.springframework.statemachine.test -
StateMachineTestPlan
is fully constructed plan how aStateMachine
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
- StateMachineTrace - Class in org.springframework.statemachine.boot.actuate
-
A value object representing a statemachine trace event: at a particular time with a simple (map) information.
- StateMachineTrace(Date, Map<String, Object>) - Constructor for class org.springframework.statemachine.boot.actuate.StateMachineTrace
-
Instantiate a new
StateMachineTrace
. - stateMachineTraceEndpoint(StateMachineTraceRepository) - Method in class org.springframework.statemachine.boot.autoconfigure.StateMachineAutoConfiguration.StateMachineTraceEndpointConfiguration
- StateMachineTraceEndpoint - Class in org.springframework.statemachine.boot.actuate
-
Endpoint
to exposeStateMachineTrace
information. - StateMachineTraceEndpoint(StateMachineTraceRepository) - Constructor for class org.springframework.statemachine.boot.actuate.StateMachineTraceEndpoint
-
Create a new
StateMachineTraceEndpoint
instance. - StateMachineTraceEndpointConfiguration() - Constructor for class org.springframework.statemachine.boot.autoconfigure.StateMachineAutoConfiguration.StateMachineTraceEndpointConfiguration
- stateMachineTraceRepository() - Method in class org.springframework.statemachine.boot.autoconfigure.StateMachineAutoConfiguration.StateMachineTraceRepositoryConfiguration
- StateMachineTraceRepository - Interface in org.springframework.statemachine.boot.actuate
-
A repository for
StateMachineTrace
s. - StateMachineTraceRepositoryConfiguration() - Constructor for class org.springframework.statemachine.boot.autoconfigure.StateMachineAutoConfiguration.StateMachineTraceRepositoryConfiguration
- StateMachineTransitionBuilder<S,
E> - Class in org.springframework.statemachine.config.builders - StateMachineTransitionBuilder() - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Instantiates a new state machine transition builder.
- StateMachineTransitionBuilder(ObjectPostProcessor<Object>) - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Instantiates a new state machine transition builder.
- StateMachineTransitionBuilder(ObjectPostProcessor<Object>, boolean) - Constructor for class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
-
Instantiates a new state machine transition builder.
- StateMachineTransitionConfigurer<S,
E> - Interface in org.springframework.statemachine.config.builders -
Configurer interface exposing different type of transitions.
- StateMachineUtils - Class in org.springframework.statemachine.support
-
Various utility methods for state machine.
- StateMachineUtils() - Constructor for class org.springframework.statemachine.support.StateMachineUtils
- StateRepository<S extends RepositoryState> - Interface in org.springframework.statemachine.data
-
Generic
Repository
interface for states. - states - Variable in class org.springframework.statemachine.config.StateMachineConfig
- 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
. - StatesData<S,
E> - Class in org.springframework.statemachine.config.model -
Data object used return and build data from a
StateConfigurer
. - StatesData(Collection<StateData<S, E>>) - Constructor for class org.springframework.statemachine.config.model.StatesData
-
Instantiates a new states data.
- step() - Method in class org.springframework.statemachine.test.StateMachineTestPlanBuilder
-
Gets a new step builder.
- stop() - Method in class org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor
- stop() - Method in interface org.springframework.statemachine.region.Region
-
Deprecated.in favor of
StateMachineReactiveLifecycle.stopReactively()
- stop() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
- STOPPED - Enum constant in enum org.springframework.statemachine.support.ReactiveLifecycleManager.LifecycleState
- STOPPING - Enum constant in enum org.springframework.statemachine.support.ReactiveLifecycleManager.LifecycleState
- stopReactively() - Method in class org.springframework.statemachine.support.LifecycleObjectSupport
- stopReactively() - Method in class org.springframework.statemachine.support.ReactiveLifecycleManager
- stopReactively() - Method in interface org.springframework.statemachine.support.StateMachineReactiveLifecycle
-
Stops component reactively.
- supports(Class<?>) - Method in class org.springframework.statemachine.security.EventExpressionVoter
- supports(Class<?>) - Method in class org.springframework.statemachine.security.EventVoter
- supports(Class<?>) - Method in class org.springframework.statemachine.security.TransitionExpressionVoter
- supports(Class<?>) - Method in class org.springframework.statemachine.security.TransitionVoter
- supports(ConfigAttribute) - Method in class org.springframework.statemachine.security.EventExpressionVoter
- supports(ConfigAttribute) - Method in class org.springframework.statemachine.security.EventVoter
- supports(ConfigAttribute) - Method in class org.springframework.statemachine.security.TransitionExpressionVoter
- supports(ConfigAttribute) - Method in class org.springframework.statemachine.security.TransitionVoter
T
- target - Variable in class org.springframework.statemachine.transition.AbstractTransition
- target() - Element in annotation type org.springframework.statemachine.annotation.OnStateChanged
-
The target states.
- target() - Element in annotation type org.springframework.statemachine.annotation.OnStateEntry
-
The target states.
- target() - Element in annotation type org.springframework.statemachine.annotation.OnStateExit
-
The target states.
- target() - Element in annotation type org.springframework.statemachine.annotation.OnTransition
-
The target states.
- target() - Element in annotation type org.springframework.statemachine.annotation.OnTransitionEnd
-
The target states.
- target() - Element in annotation type org.springframework.statemachine.annotation.OnTransitionStart
-
The target states.
- target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultEntryTransitionConfigurer
- target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultExitTransitionConfigurer
- target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultForkTransitionConfigurer
- target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultHistoryTransitionConfigurer
- target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultJoinTransitionConfigurer
- target(S) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- target(S) - Method in interface org.springframework.statemachine.config.configurers.EntryTransitionConfigurer
-
Specify a target state
S
for thisTransition
. - target(S) - Method in interface org.springframework.statemachine.config.configurers.ExitTransitionConfigurer
-
Specify a target state
S
for thisTransition
. - target(S) - Method in interface org.springframework.statemachine.config.configurers.ExternalTransitionConfigurer
-
Specify a target state
S
for thisTransition
. - target(S) - Method in interface org.springframework.statemachine.config.configurers.ForkTransitionConfigurer
-
Specify a target state
S
for thisTransition
. - target(S) - Method in interface org.springframework.statemachine.config.configurers.HistoryTransitionConfigurer
-
Specify a target state
S
for thisTransition
. - target(S) - Method in interface org.springframework.statemachine.config.configurers.JoinTransitionConfigurer
-
Specify a target state
S
for thisTransition
. - target(S) - Method in interface org.springframework.statemachine.config.configurers.LocalTransitionConfigurer
-
Specify a target state
S
for thisTransition
. - 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(Object, Runnable) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
-
Define a top-level task.
- taskExecutor(TaskExecutor) - Method in class org.springframework.statemachine.recipes.tasks.TasksHandler.Builder
-
Define a
TaskExecutor
to be used. - TasksHandler - Class in org.springframework.statemachine.recipes.tasks
-
TasksHandler
is a recipe for executing arbitraryRunnable
tasks using a state machine logic. - TasksHandler.Builder - Class in org.springframework.statemachine.recipes.tasks
-
Builder pattern implementation building a
TasksHandler
. - TasksHandler.TasksListener - Interface in org.springframework.statemachine.recipes.tasks
-
TasksListener
is a generic interface listening tasks execution events. - TasksHandler.TasksListenerAdapter - Class in org.springframework.statemachine.recipes.tasks
-
Adapter class for
TasksHandler.TasksListener
. - TasksListenerAdapter() - Constructor for class org.springframework.statemachine.recipes.tasks.TasksHandler.TasksListenerAdapter
- test() - Method in class org.springframework.statemachine.test.StateMachineTestPlan
-
Run test plan.
- TestUtils - Class in org.springframework.statemachine.test
-
Utils for tests.
- TestUtils() - Constructor for class org.springframework.statemachine.test.TestUtils
- then(S, Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a target state
S
as a then choice. - then(S, Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- then(S, Guard<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- then(S, Guard<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a target state
S
as a then choice. - then(S, Guard<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a target state
S
as a then choice associating anAction
to outgoing vertex. - then(S, Guard<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- then(S, Guard<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- then(S, Guard<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a target state
S
as a then choice associating anAction
to outgoing vertex. - then(S, Guard<S, E>, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.ChoiceTransitionConfigurer
-
Specify a target state
S
as a then choice associating anAction
to outgoing vertex. - then(S, Guard<S, E>, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultChoiceTransitionConfigurer
- then(S, Guard<S, E>, Action<S, E>, Action<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultJunctionTransitionConfigurer
- then(S, Guard<S, E>, Action<S, E>, Action<S, E>) - Method in interface org.springframework.statemachine.config.configurers.JunctionTransitionConfigurer
-
Specify a target state
S
as a then choice associating anAction
to outgoing vertex. - TIMEOUT_CANCEL - Enum constant in enum org.springframework.statemachine.action.StateDoActionPolicy
-
Policy interrupting action after a timeout before state is exited.
- timer(long) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- timer(long) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- timer(long) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- timer(long) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify that this transition is triggered by a time.
- timerOnce(long) - Method in class org.springframework.statemachine.config.configurers.DefaultExternalTransitionConfigurer
- timerOnce(long) - Method in class org.springframework.statemachine.config.configurers.DefaultInternalTransitionConfigurer
- timerOnce(long) - Method in class org.springframework.statemachine.config.configurers.DefaultLocalTransitionConfigurer
- timerOnce(long) - Method in interface org.springframework.statemachine.config.configurers.TransitionConfigurer
-
Specify that this transition is triggered once by a time after a delay.
- TimerTrigger<S,
E> - Class in org.springframework.statemachine.trigger -
Implementation of a
Trigger
capable of firing on a static periods. - TimerTrigger(long) - Constructor for class org.springframework.statemachine.trigger.TimerTrigger
-
Instantiates a new timer trigger.
- TimerTrigger(long, int) - Constructor for class org.springframework.statemachine.trigger.TimerTrigger
-
Instantiates a new timer trigger.
- toString() - Method in class org.springframework.statemachine.config.model.StateData
- toString() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryState
- toString() - Method in class org.springframework.statemachine.data.jpa.JpaRepositoryTransition
- toString() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryState
- toString() - Method in class org.springframework.statemachine.data.mongodb.MongoDbRepositoryTransition
- toString() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryState
- toString() - Method in class org.springframework.statemachine.data.redis.RedisRepositoryTransition
- 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.listener.OrderedComposite
- toString() - Method in class org.springframework.statemachine.processor.StateMachineHandler
- toString() - Method in class org.springframework.statemachine.processor.StateMachineMethodInvokerHelper
- toString() - Method in class org.springframework.statemachine.security.SecurityRule
- toString() - Method in class org.springframework.statemachine.security.StateMachineSecurityInterceptor
- toString() - Method in class org.springframework.statemachine.security.TransitionExpressionConfigAttribute
- toString() - Method in class org.springframework.statemachine.state.AbstractState
- toString() - Method in class org.springframework.statemachine.state.ObjectState
- toString() - Method in class org.springframework.statemachine.state.RegionState
- toString() - Method in class org.springframework.statemachine.state.StateMachineState
- toString() - Method in class org.springframework.statemachine.StateMachineEventResult.DefaultStateMachineEventResult
- 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.ReactiveLifecycleManager
- toString() - Method in class org.springframework.statemachine.support.StateMachineInterceptorList
- toString() - Method in class org.springframework.statemachine.transition.AbstractTransition
- toString() - Method in class org.springframework.statemachine.transition.DefaultLocalTransition
- toString() - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachineEnsemble
- toStringCollection(Object) - Static method in class org.springframework.statemachine.support.StateMachineUtils
- toStringCollection(Collection<S>) - Static method in class org.springframework.statemachine.support.StateMachineUtils
- 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.
- 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.
- transition - Variable in class org.springframework.statemachine.security.TransitionSecurityExpressionRoot
- transition(String) - Method in class org.springframework.statemachine.config.configurers.DefaultSecurityConfigurer
- transition(String) - Method in interface org.springframework.statemachine.config.configurers.SecurityConfigurer
-
Specify a security attributes for transitions.
- transition(String, SecurityRule.ComparisonType) - 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(StateMachine<S, E>, Transition<S, E>, long) - Method in class org.springframework.statemachine.boot.support.BootStateMachineMonitor
- transition(StateMachine<S, E>, Transition<S, E>, long) - Method in class org.springframework.statemachine.monitor.AbstractStateMachineMonitor
- transition(StateMachine<S, E>, Transition<S, E>, long) - Method in class org.springframework.statemachine.monitor.CompositeStateMachineMonitor
- transition(StateMachine<S, E>, Transition<S, E>, long) - Method in interface org.springframework.statemachine.monitor.StateMachineMonitor
-
Notified duration of a particular transition.
- 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(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. - TRANSITION - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- TRANSITION_END - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- TRANSITION_START - Enum constant in enum org.springframework.statemachine.StateContext.Stage
- 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 configuringTransition
s. - transitionConflictPolicy(TransitionConflictPolicy) - Method in interface org.springframework.statemachine.config.configurers.ConfigurationConfigurer
-
Specify a
TransitionConflictPolicy
. - transitionConflictPolicy(TransitionConflictPolicy) - Method in class org.springframework.statemachine.config.configurers.DefaultConfigurationConfigurer
- TransitionConflictPolicy - Enum in org.springframework.statemachine.transition
-
Enumerations for possible transition conflict policies.
- TransitionData<S,
E> - Class in org.springframework.statemachine.config.model -
A simple data object keeping transition related configs in a same place.
- TransitionData(S, S, E) - Constructor for class org.springframework.statemachine.config.model.TransitionData
-
Instantiates a new transition data.
- TransitionData(S, S, E, Collection<Function<StateContext<S, E>, Mono<Void>>>, Function<StateContext<S, E>, Mono<Boolean>>, TransitionKind) - Constructor for class org.springframework.statemachine.config.model.TransitionData
-
Instantiates a new transition data.
- TransitionData(S, S, E, Collection<Function<StateContext<S, E>, Mono<Void>>>, Function<StateContext<S, E>, Mono<Boolean>>, TransitionKind, String) - Constructor for class org.springframework.statemachine.config.model.TransitionData
-
Instantiates a new transition data.
- TransitionData(S, S, Long, Integer, Collection<Function<StateContext<S, E>, Mono<Void>>>, Function<StateContext<S, E>, Mono<Boolean>>, TransitionKind) - Constructor for class org.springframework.statemachine.config.model.TransitionData
-
Instantiates a new transition data.
- TransitionData(S, S, Long, Integer, Collection<Function<StateContext<S, E>, Mono<Void>>>, Function<StateContext<S, E>, Mono<Boolean>>, TransitionKind, String) - Constructor for class org.springframework.statemachine.config.model.TransitionData
-
Instantiates a new transition data.
- TransitionData(S, S, S, E, Long, Integer, Collection<Function<StateContext<S, E>, Mono<Void>>>, Function<StateContext<S, E>, Mono<Boolean>>, TransitionKind, SecurityRule, String) - Constructor for class org.springframework.statemachine.config.model.TransitionData
-
Instantiates a new transition data.
- transitionEnded(Transition<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
- transitionEnded(Transition<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
-
Notified when transition ended.
- transitionEnded(Transition<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
- transitionEnded(Transition<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
- transitionEnded(Transition<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- TransitionEvent - Class in org.springframework.statemachine.event
-
Generic base event representing something with a
Transition
. - TransitionEvent(Object, Transition<?, ?>) - Constructor for class org.springframework.statemachine.event.TransitionEvent
-
Instantiates a new transition event.
- TransitionExpressionConfigAttribute - Class in org.springframework.statemachine.security
-
Specific
ConfigAttribute
for spel expression. - TransitionExpressionConfigAttribute(Expression) - Constructor for class org.springframework.statemachine.security.TransitionExpressionConfigAttribute
-
Instantiates a new transition expression config attribute.
- TransitionExpressionVoter - Class in org.springframework.statemachine.security
-
AccessDecisionVoter
evaluating access via security spel expression. - TransitionExpressionVoter() - Constructor for class org.springframework.statemachine.security.TransitionExpressionVoter
- TransitionKind - Enum in org.springframework.statemachine.transition
-
Defines enumeration of a
Transition
kind. - TransitionRepository<T extends RepositoryTransition> - Interface in org.springframework.statemachine.data
-
Generic
Repository
interface for transitions. - transitions - Variable in class org.springframework.statemachine.config.StateMachineConfig
- TransitionsData<S,
E> - Class in org.springframework.statemachine.config.model -
Data object for transitions.
- TransitionsData(Collection<TransitionData<S, E>>) - Constructor for class org.springframework.statemachine.config.model.TransitionsData
-
Instantiates a new transitions data.
- TransitionsData(Collection<TransitionData<S, E>>, Map<S, List<ChoiceData<S, E>>>, Map<S, List<JunctionData<S, E>>>, Map<S, List<S>>, Map<S, List<S>>, Collection<EntryData<S, E>>, Collection<ExitData<S, E>>, Collection<HistoryData<S, E>>) - Constructor for class org.springframework.statemachine.config.model.TransitionsData
-
Instantiates a new state machine transitions.
- TransitionSecurityExpressionRoot - Class in org.springframework.statemachine.security
-
Root object for security spel evaluation.
- TransitionSecurityExpressionRoot(Authentication, Transition<?, ?>) - Constructor for class org.springframework.statemachine.security.TransitionSecurityExpressionRoot
-
Instantiates a new transition security expression root.
- transitionStarted(Transition<S, E>) - Method in class org.springframework.statemachine.listener.CompositeStateMachineListener
- transitionStarted(Transition<S, E>) - Method in interface org.springframework.statemachine.listener.StateMachineListener
-
Notified when transition started.
- transitionStarted(Transition<S, E>) - Method in class org.springframework.statemachine.listener.StateMachineListenerAdapter
- transitionStarted(Transition<S, E>) - Method in class org.springframework.statemachine.support.StateMachineObjectSupport.StateMachineListenerRelay
- transitionStarted(Transition<S, E>) - Method in class org.springframework.statemachine.test.support.LatchStateMachineListener
- TransitionVoter<S,
E> - Class in org.springframework.statemachine.security -
Votes if any
ConfigAttribute.getAttribute()
starts with a prefix indicating that it is a transition source or target. - TransitionVoter() - Constructor for class org.springframework.statemachine.security.TransitionVoter
- Tree<T> - Class in org.springframework.statemachine.support.tree
-
Utility class which can be used to represent a tree based data structure.
- Tree() - Constructor for class org.springframework.statemachine.support.tree.Tree
- Tree.Node<T> - Class in org.springframework.statemachine.support.tree
- TreeTraverser<T> - Class in org.springframework.statemachine.support.tree
- TreeTraverser() - Constructor for class org.springframework.statemachine.support.tree.TreeTraverser
- Trigger<S,
E> - Interface in org.springframework.statemachine.trigger -
Trigger
is the cause of theTransition
. - 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 aTrigger
events.
U
- UmlModelParser - Class in org.springframework.statemachine.uml.support
-
Model parser which constructs states and transitions data out from an uml model.
- UmlModelParser(Model, StateMachineComponentResolver<String, String>) - Constructor for class org.springframework.statemachine.uml.support.UmlModelParser
-
Instantiates a new uml model parser.
- UmlModelParser.DataHolder - Class in org.springframework.statemachine.uml.support
-
Holder object for results returned from uml parser.
- UmlStateMachineModelFactory - Class in org.springframework.statemachine.uml
-
StateMachineModelFactory
which buildsStateMachineModel
from uml representation. - UmlStateMachineModelFactory(String) - Constructor for class org.springframework.statemachine.uml.UmlStateMachineModelFactory
-
Instantiates a new uml state machine model factory.
- UmlStateMachineModelFactory(String, String[]) - Constructor for class org.springframework.statemachine.uml.UmlStateMachineModelFactory
-
Instantiates a new uml state machine model factory.
- UmlStateMachineModelFactory(Resource) - Constructor for class org.springframework.statemachine.uml.UmlStateMachineModelFactory
-
Instantiates a new uml state machine model factory.
- UmlStateMachineModelFactory(Resource, Resource[]) - Constructor for class org.springframework.statemachine.uml.UmlStateMachineModelFactory
-
Instantiates a new uml state machine model factory.
- UmlUtils - Class in org.springframework.statemachine.uml.support
-
Utilities for uml model processing.
- UmlUtils() - Constructor for class org.springframework.statemachine.uml.support.UmlUtils
- UniqueMethodFilter - Class in org.springframework.statemachine.support
-
A
ReflectionUtils.MethodFilter
implementation that will match unique methods. - UniqueMethodFilter(Class<?>) - Constructor for class org.springframework.statemachine.support.UniqueMethodFilter
- unregister(T) - Method in class org.springframework.statemachine.listener.AbstractCompositeListener
-
Unregister a listener.
- unregister(T) - Method in class org.springframework.statemachine.support.AbstractCompositeItems
-
Unregister a item.
- UUIDSerializer - Class in org.springframework.statemachine.kryo
-
Kryo
Serializer
forUUID
. - UUIDSerializer() - Constructor for class org.springframework.statemachine.kryo.UUIDSerializer
-
Instantiates a new UUID serializer.
V
- value() - Element in annotation type org.springframework.statemachine.annotation.EventHeader
-
Alias for
EventHeader.name()
. - value() - Element in annotation type org.springframework.statemachine.annotation.ExtendedStateVariable
- valueOf(String) - Static method in enum org.springframework.statemachine.action.StateDoActionPolicy
-
Returns the enum constant of this type with the specified name.
- 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.region.RegionExecutionPolicy
-
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.StateMachineEventResult.ResultType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.statemachine.support.ReactiveLifecycleManager.LifecycleState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.statemachine.transition.TransitionConflictPolicy
-
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.action.StateDoActionPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- 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.region.RegionExecutionPolicy
-
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() - Static method in enum org.springframework.statemachine.StateMachineEventResult.ResultType
-
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.support.ReactiveLifecycleManager.LifecycleState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.statemachine.transition.TransitionConflictPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.springframework.statemachine.transition.TransitionKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifier(StateMachineModelVerifier<S, E>) - Method in class org.springframework.statemachine.config.configurers.DefaultVerifierConfigurer
- verifier(StateMachineModelVerifier<S, E>) - Method in interface org.springframework.statemachine.config.configurers.VerifierConfigurer
-
Specify a custom model verifier.
- VerifierConfigurer<S,
E> - Interface in org.springframework.statemachine.config.configurers -
Base
ConfigConfigurer
interface for configuring state machine model verifier. - verify(StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.model.verifier.BaseStructureVerifier
- verify(StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.model.verifier.CompositeStateMachineModelVerifier
- verify(StateMachineModel<S, E>) - Method in class org.springframework.statemachine.config.model.verifier.DefaultStateMachineModelVerifier
- verify(StateMachineModel<S, E>) - Method in interface org.springframework.statemachine.config.model.verifier.StateMachineModelVerifier
-
Verify a state machine model.
- vote(Authentication, Message<T>, Collection<ConfigAttribute>) - Method in class org.springframework.statemachine.security.EventExpressionVoter
- vote(Authentication, Message<T>, Collection<ConfigAttribute>) - Method in class org.springframework.statemachine.security.EventVoter
- vote(Authentication, Transition<?, ?>, Collection<ConfigAttribute>) - Method in class org.springframework.statemachine.security.TransitionExpressionVoter
- vote(Authentication, Transition<S, E>, Collection<ConfigAttribute>) - Method in class org.springframework.statemachine.security.TransitionVoter
W
- withAllRegions() - Method in interface org.springframework.statemachine.access.StateMachineAccessor
-
Gets all regions.
- withChoice() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withChoice() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for transition from a choice pseudostate.
- withConfiguration() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
- withConfiguration() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
-
Gets a configurer for generic config.
- withDistributed() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
- withDistributed() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
-
Gets a configurer for distributed state machine config.
- withEntry() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withEntry() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for transition from an entrypoint pseudostate.
- withExit() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withExit() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for transition from an exitpoint pseudostate.
- withExternal() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withExternal() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for external transition.
- withFork() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withFork() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for transition from a fork pseudostate.
- withHistory() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withHistory() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for default history transition.
- withInternal() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withInternal() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for internal transition.
- withJoin() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withJoin() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for transition from a join pseudostate.
- withJunction() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withJunction() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for transition from a junction pseudostate.
- withLocal() - Method in class org.springframework.statemachine.config.builders.StateMachineTransitionBuilder
- withLocal() - Method in interface org.springframework.statemachine.config.builders.StateMachineTransitionConfigurer
-
Gets a configurer for local transition.
- withModel() - Method in class org.springframework.statemachine.config.builders.StateMachineModelBuilder
- withModel() - Method in interface org.springframework.statemachine.config.builders.StateMachineModelConfigurer
-
Gets a configurer for model.
- withMonitoring() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
- withMonitoring() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
-
Gets a configurer for state machine monitoring.
- withPersistence() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
- withPersistence() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
-
Gets a configurer for state machine persistence.
- withRegion() - Method in interface org.springframework.statemachine.access.StateMachineAccessor
-
Get a region.
- withSecurity() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
- withSecurity() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
-
Gets a configurer for securing state machine.
- withSecurity() - Method in interface org.springframework.statemachine.config.builders.StateMachineSecurityConfigurer
-
Gets a configurer for security.
- WithStateMachine - Annotation Type in org.springframework.statemachine.annotation
-
Annotation which is marking a bean to be a candidate for participating with a state machine events.
- withStates() - Method in class org.springframework.statemachine.config.builders.StateMachineStateBuilder
- withStates() - Method in interface org.springframework.statemachine.config.builders.StateMachineStateConfigurer
-
Gets a configurer for states.
- withVerifier() - Method in class org.springframework.statemachine.config.builders.StateMachineConfigurationBuilder
- withVerifier() - Method in interface org.springframework.statemachine.config.builders.StateMachineConfigurationConfigurer
-
Gets a configurer for state machine model verifier.
- write(Kryo, Output, UUID) - Method in class org.springframework.statemachine.kryo.UUIDSerializer
- 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(StateMachineContext<S, E>, Object) - Method in class org.springframework.statemachine.data.RepositoryStateMachinePersist
- write(StateMachineContext<S, E>, String) - Method in class org.springframework.statemachine.persist.RepositoryStateMachinePersist
- write(StateMachineContext<S, E>, Stat) - Method in class org.springframework.statemachine.zookeeper.ZookeeperStateMachinePersist
- write(StateMachineContext<S, E>, T) - Method in class org.springframework.statemachine.data.jpa.JpaPersistingStateMachineInterceptor
- write(StateMachineContext<S, E>, T) - Method in class org.springframework.statemachine.data.mongodb.MongoDbPersistingStateMachineInterceptor
- write(StateMachineContext<S, E>, T) - Method in class org.springframework.statemachine.data.redis.RedisPersistingStateMachineInterceptor
- write(StateMachineContext<S, E>, T) - Method in class org.springframework.statemachine.persist.AbstractPersistingStateMachineInterceptor
-
Write
StateMachineContext
into persistent store. - write(StateMachineContext<S, E>, T) - Method in interface org.springframework.statemachine.StateMachinePersist
-
Write a
StateMachineContext
into a persistent store with a context objectT
.
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AbstractPersistingStateMachineInterceptor.buildStateMachineContext(StateMachine, StateMachine, State, Message)