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 Controllerpublic 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 ExecutionElementControllerjavax.batch.operations.JobRestartExceptionjavax.batch.operations.JobStartExceptionjavax.batch.operations.JobExecutionAlreadyCompleteExceptionjavax.batch.operations.JobExecutionNotMostRecentExceptionjavax.batch.operations.NoSuchJobExecutionExceptionpublic List<Long> getLastRunStepExecutions()
getLastRunStepExecutions in interface ControllerCopyright © 2023 The Apache Software Foundation. All rights reserved.