Package com.ibm.jbatch.container.impl
Class ExecutionTransitioner
- java.lang.Object
-
- com.ibm.jbatch.container.impl.ExecutionTransitioner
-
public class ExecutionTransitioner extends Object
-
-
Constructor Summary
Constructors Constructor Description ExecutionTransitioner(RuntimeJobExecution jobExecution, long rootJobExecutionId, ModelNavigator<?> modelNavigator)ExecutionTransitioner(RuntimeJobExecution jobExecution, long rootJobExecutionId, ModelNavigator<com.ibm.jbatch.jsl.model.JSLJob> jobNavigator, BlockingQueue<PartitionDataWrapper> analyzerQueue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionStatusdoExecutionLoop()Used for job and flow.IControllergetCurrentStoppableElementController()List<Long>getStepExecIds()
-
-
-
Constructor Detail
-
ExecutionTransitioner
public ExecutionTransitioner(RuntimeJobExecution jobExecution, long rootJobExecutionId, ModelNavigator<?> modelNavigator)
-
ExecutionTransitioner
public ExecutionTransitioner(RuntimeJobExecution jobExecution, long rootJobExecutionId, ModelNavigator<com.ibm.jbatch.jsl.model.JSLJob> jobNavigator, BlockingQueue<PartitionDataWrapper> analyzerQueue)
-
-
Method Detail
-
doExecutionLoop
public ExecutionStatus doExecutionLoop()
Used for job and flow.- Returns:
-
getCurrentStoppableElementController
public IController getCurrentStoppableElementController()
-
-