Package com.ibm.jbatch.container.impl
Class DecisionControllerImpl
- java.lang.Object
-
- com.ibm.jbatch.container.impl.DecisionControllerImpl
-
- All Implemented Interfaces:
IController,IExecutionElementController
public class DecisionControllerImpl extends Object implements IExecutionElementController
-
-
Constructor Summary
Constructors Constructor Description DecisionControllerImpl(RuntimeJobExecution jobExecution, com.ibm.jbatch.jsl.model.Decision decision)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionStatusexecute()List<Long>getLastRunStepExecutions()protected voidsetPreviousStepExecutions(ExecutionElement previousExecutionElement, IExecutionElementController previousElementController)voidstop()
-
-
-
Constructor Detail
-
DecisionControllerImpl
public DecisionControllerImpl(RuntimeJobExecution jobExecution, com.ibm.jbatch.jsl.model.Decision decision)
-
-
Method Detail
-
execute
public ExecutionStatus execute()
- Specified by:
executein interfaceIExecutionElementController
-
setPreviousStepExecutions
protected void setPreviousStepExecutions(ExecutionElement previousExecutionElement, IExecutionElementController previousElementController)
-
stop
public void stop()
- Specified by:
stopin interfaceIController
-
getLastRunStepExecutions
public List<Long> getLastRunStepExecutions()
- Specified by:
getLastRunStepExecutionsin interfaceIController
-
-