public class DecisionStep extends AbstractStep
Step
to follow the rules for a decision state
as defined by JSR-352. Currently does not support the JSR requirement
to provide all of the last StepExecution
s from
a split.STEP_TYPE_KEY
Constructor and Description |
---|
DecisionStep(javax.batch.api.Decider decider) |
Modifier and Type | Method and Description |
---|---|
protected void |
doExecute(StepExecution stepExecution)
Extension point for subclasses to execute business logic.
|
afterPropertiesSet, close, doExecutionRegistration, doExecutionRelease, execute, getCompositeListener, getJobRepository, getName, getStartLimit, isAllowStartIfComplete, open, registerStepExecutionListener, setAllowStartIfComplete, setBeanName, setJobRepository, setName, setStartLimit, setStepExecutionListeners, toString
public DecisionStep(javax.batch.api.Decider decider)
decider
- a Decider
implementationprotected void doExecute(StepExecution stepExecution) throws java.lang.Exception
AbstractStep
ExitStatus
on the
StepExecution
before returning.doExecute
in class AbstractStep
stepExecution
- the current step contextjava.lang.Exception