Class ExecutionTransitioner
- java.lang.Object
-
- org.apache.batchee.container.impl.controller.ExecutionTransitioner
-
public class ExecutionTransitioner extends Object
-
-
Constructor Summary
Constructors Constructor Description ExecutionTransitioner(RuntimeJobExecution jobExecution, long rootJobExecutionId, ModelNavigator<?> modelNavigator, ServicesManager servicesManager)ExecutionTransitioner(RuntimeJobExecution jobExecution, long rootJobExecutionId, ModelNavigator<JSLJob> jobNavigator, BlockingQueue<PartitionDataWrapper> analyzerQueue, ServicesManager manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionStatusdoExecutionLoop()ControllergetCurrentStoppableElementController()List<Long>getStepExecIds()voidsetParentStepContext(StepContextImpl parentStepContext)
-
-
-
Constructor Detail
-
ExecutionTransitioner
public ExecutionTransitioner(RuntimeJobExecution jobExecution, long rootJobExecutionId, ModelNavigator<?> modelNavigator, ServicesManager servicesManager)
-
ExecutionTransitioner
public ExecutionTransitioner(RuntimeJobExecution jobExecution, long rootJobExecutionId, ModelNavigator<JSLJob> jobNavigator, BlockingQueue<PartitionDataWrapper> analyzerQueue, ServicesManager manager)
-
-
Method Detail
-
doExecutionLoop
public ExecutionStatus doExecutionLoop()
-
getCurrentStoppableElementController
public Controller getCurrentStoppableElementController()
-
setParentStepContext
public void setParentStepContext(StepContextImpl parentStepContext)
-
-