org.springframework.batch.core.job.flow
Interface JobExecutionDecider
public interface JobExecutionDecider
Interface allowing for programmatic access to the decision on what the status
of a flow should be. For example, if some condition that's stored in the
database indicates that the job should stop for a manual check, a decider
implementation could check that value to determine the status of the flow.
- Since:
- 2.0
- Author:
- Dave Syer
decide
FlowExecutionStatus decide(JobExecution jobExecution,
StepExecution stepExecution)
- Strategy for branching an execution based on the state of an ongoing
JobExecution
. The return value will be used as a status to
determine the next step in the job.
- Parameters:
jobExecution
- a job executionstepExecution
- the latest step execution (may be null)
- Returns:
- the exit status code
Copyright © 2013 SpringSource. All Rights Reserved.