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 StepExecutions 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, toStringpublic DecisionStep(javax.batch.api.Decider decider)
decider - a Decider implementationprotected void doExecute(StepExecution stepExecution) throws java.lang.Exception
AbstractStepExitStatus on the
StepExecution before returning.doExecute in class AbstractStepstepExecution - the current step contextjava.lang.Exception - checked exception thrown by implementation