public class SplitController extends Object implements ExecutionElementController
Constructor and Description |
---|
SplitController(RuntimeJobExecution jobExecution,
Split split,
long rootJobExecutionId,
BatchKernelService kernelService) |
Modifier and Type | Method and Description |
---|---|
SplitExecutionStatus |
execute() |
List<Long> |
getLastRunStepExecutions() |
void |
stop() |
protected Split split
public SplitController(RuntimeJobExecution jobExecution, Split split, long rootJobExecutionId, BatchKernelService kernelService)
public void stop()
stop
in interface Controller
public SplitExecutionStatus execute() throws javax.batch.operations.JobRestartException, javax.batch.operations.JobStartException, javax.batch.operations.JobExecutionAlreadyCompleteException, javax.batch.operations.JobExecutionNotMostRecentException, javax.batch.operations.NoSuchJobExecutionException
execute
in interface ExecutionElementController
javax.batch.operations.JobRestartException
javax.batch.operations.JobStartException
javax.batch.operations.JobExecutionAlreadyCompleteException
javax.batch.operations.JobExecutionNotMostRecentException
javax.batch.operations.NoSuchJobExecutionException
public List<Long> getLastRunStepExecutions()
getLastRunStepExecutions
in interface Controller
Copyright © 2017 The Apache Software Foundation. All rights reserved.