Uses of Interface
org.springframework.batch.core.job.flow.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
Modifier and TypeClassDescriptionstatic class
A State that proxies a delegate and changes its name but leaves its behavior unchanged.Modifier and TypeMethodDescriptionprotected State
SimpleFlowFactoryBean.createNewStepState
(State state, String oldName, String stateName) Provides an extension point to provide alternativeStepState
implementations within aSimpleFlow
SimpleFlowFactoryBean.DelegateState.getState()
Modifier 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
-
Uses of State in org.springframework.batch.core.job.flow
Modifier and TypeMethodDescriptionRetrieve the State with the given name.Modifier 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
Modifier 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) Modifier and TypeMethodDescriptionSimpleFlow.getStateMap()
SimpleFlow.getStates()
Convenient accessor for clients needing to explore the states of this flow.Modifier 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
Modifier 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