org.springframework.batch.core.job.flow
Interface Flow
- All Known Implementing Classes:
- SimpleFlow
public interface Flow
- Since:
- 2.0
- Author:
- Dave Syer
getName
java.lang.String getName()
- Returns:
- the name of the flow
getState
State getState(java.lang.String stateName)
- Retrieve the State with the given name. If there is no State with the
given name, then return null.
- Parameters:
stateName -
- Returns:
- the State
start
FlowExecution start(FlowExecutor executor)
throws FlowExecutionException
- Throws:
FlowExecutionException
resume
FlowExecution resume(java.lang.String stateName,
FlowExecutor executor)
throws FlowExecutionException
- Parameters:
stateName - the name of the state to resume onexecutor - the context to be passed into each state executed
- Returns:
- a
FlowExecution containing the exit status of the flow
- Throws:
FlowExecutionException
getStates
java.util.Collection<State> getStates()
- Convenient accessor for clients needing to explore the states of this
flow.
- Returns:
- the states
Copyright © 2009. All Rights Reserved.