Class JsrStepState
- java.lang.Object
- org.springframework.batch.core.job.flow.support.state.AbstractState
- org.springframework.batch.core.job.flow.support.state.StepState
- org.springframework.batch.core.jsr.job.flow.support.state.JsrStepState
 
 
 
- All Implemented Interfaces:
- State,- StepHolder,- StepLocator
 - public class JsrStepState extends StepState Extends- StepStateto persist what the last step that was executed was (used in Decisions and restarts).- Since:
- 3.0
- Author:
- Michael Minella
 
- Constructor Summary- Constructors - Constructor - Description - JsrStepState(java.lang.String name, Step step)- JsrStepState(Step step)
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - FlowExecutionStatus- handle(FlowExecutor executor)Handle some business or processing logic and return a status that can be used to drive a flow to the next- State.- Methods inherited from class org.springframework.batch.core.job.flow.support.state.StepState- getStep, getStep, getStepNames, isEndState
 - Methods inherited from class org.springframework.batch.core.job.flow.support.state.AbstractState- getName, toString
 
 
- Method Detail- handle- public FlowExecutionStatus handle(FlowExecutor executor) throws java.lang.Exception Description copied from interface:- StateHandle some business or processing logic and return a status that can be used to drive a flow to the next- State. The status can be any string, but special meaning is assigned to the static constants in- FlowExecution. The context can be used by implementations to do whatever they need to do. The same context will be passed to all- Stateinstances, so implementations should be careful that the context is thread-safe, or used in a thread-safe manner.