Uses of Interface
org.springframework.batch.core.job.flow.State
Packages that use State
Package
Description
Parsers for XML based configuration
Job and flow level builders for java based configuration of batch jobs
Flow related constructs including Flow interface, executors, and related exceptions
Basic implementations of flow constructs
States used in defining the underlying Spring Batch state machine
-
Uses of State in org.springframework.batch.core.configuration.xml
Classes in org.springframework.batch.core.configuration.xml that implement StateModifier and TypeClassDescriptionstatic class
A State that proxies a delegate and changes its name but leaves its behavior unchanged.Methods in org.springframework.batch.core.configuration.xml that return StateModifier and TypeMethodDescriptionprotected State
SimpleFlowFactoryBean.createNewStepState
(State state, String oldName, String stateName) Provides an extension point to provide alternativeStepState
implementations within aSimpleFlow
.SimpleFlowFactoryBean.DelegateState.getState()
Gets the current state.Methods in org.springframework.batch.core.configuration.xml with parameters of type StateModifier and TypeMethodDescriptionprotected State
SimpleFlowFactoryBean.createNewStepState
(State state, String oldName, String stateName) Provides an extension point to provide alternativeStepState
implementations within aSimpleFlow
. -
Uses of State in org.springframework.batch.core.job.builder
Methods in org.springframework.batch.core.job.builder with parameters of type State -
Uses of State in org.springframework.batch.core.job.flow
Methods in org.springframework.batch.core.job.flow that return StateModifier and TypeMethodDescriptionRetrieve the State with the given name.Methods in org.springframework.batch.core.job.flow that return types with arguments of type StateModifier and TypeMethodDescriptionFlow.getStates()
Convenient accessor for clients needing to explore the states of this flow. -
Uses of State in org.springframework.batch.core.job.flow.support
Methods in org.springframework.batch.core.job.flow.support that return StateModifier and TypeMethodDescriptionSimpleFlow.getStartState()
Retrieve the State with the given name.StateTransition.getState()
Public getter for the State.protected State
SimpleFlow.nextState
(String stateName, FlowExecutionStatus status, StepExecution stepExecution) Methods in org.springframework.batch.core.job.flow.support that return types with arguments of type StateModifier and TypeMethodDescriptionSimpleFlow.getStateMap()
SimpleFlow.getStates()
Convenient accessor for clients needing to explore the states of this flow.Methods in org.springframework.batch.core.job.flow.support with parameters of type StateModifier and TypeMethodDescriptionstatic StateTransition
StateTransition.createEndStateTransition
(State state) Create a new end stateStateTransition
specification.static StateTransition
StateTransition.createEndStateTransition
(State state, String pattern) Create a new end stateStateTransition
specification.static StateTransition
StateTransition.createStateTransition
(State state, String next) Create a new stateStateTransition
specification with a wildcard pattern that matches all outcomes.static StateTransition
StateTransition.createStateTransition
(State state, String pattern, String next) Create a newStateTransition
specification from oneState
to another (by name).protected boolean
SimpleFlow.isFlowContinued
(State state, FlowExecutionStatus status, StepExecution stepExecution) static StateTransition
StateTransition.switchOriginAndDestination
(StateTransition stateTransition, State state, String next) Convenience method to switch the origin and destination of a transition, creating a new instance. -
Uses of State in org.springframework.batch.core.job.flow.support.state
Classes in org.springframework.batch.core.job.flow.support.state that implement StateModifier and TypeClassDescriptionclass
class
State that requires a decider to make the status decision.class
State
implementation for ending a job if it is in progress and continuing if just starting.class
State that delegates to a Flowclass
class