Interface IBatchKernelService
-
- All Superinterfaces:
IBatchServiceBase
- All Known Implementing Classes:
BatchKernelImpl
public interface IBatchKernelService extends IBatchServiceBase
-
-
Method Summary
-
Methods inherited from interface com.ibm.jbatch.spi.services.IBatchServiceBase
init, shutdown
-
-
-
-
Method Detail
-
getJobExecution
IJobExecution getJobExecution(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException
- Throws:
jakarta.batch.operations.NoSuchJobExecutionException
-
restartJob
IJobExecution restartJob(long executionID) throws jakarta.batch.operations.JobRestartException, jakarta.batch.operations.JobExecutionAlreadyCompleteException, jakarta.batch.operations.JobExecutionNotMostRecentException, jakarta.batch.operations.NoSuchJobExecutionException
- Throws:
jakarta.batch.operations.JobRestartExceptionjakarta.batch.operations.JobExecutionAlreadyCompleteExceptionjakarta.batch.operations.JobExecutionNotMostRecentExceptionjakarta.batch.operations.NoSuchJobExecutionException
-
restartJob
IJobExecution restartJob(long executionID, Properties overrideJobParameters) throws jakarta.batch.operations.JobRestartException, jakarta.batch.operations.JobExecutionAlreadyCompleteException, jakarta.batch.operations.JobExecutionNotMostRecentException, jakarta.batch.operations.NoSuchJobExecutionException
- Throws:
jakarta.batch.operations.JobRestartExceptionjakarta.batch.operations.JobExecutionAlreadyCompleteExceptionjakarta.batch.operations.JobExecutionNotMostRecentExceptionjakarta.batch.operations.NoSuchJobExecutionException
-
startJob
IJobExecution startJob(String jobXML) throws jakarta.batch.operations.JobStartException
- Throws:
jakarta.batch.operations.JobStartException
-
startJob
IJobExecution startJob(String jobXML, Properties jobParameters) throws jakarta.batch.operations.JobStartException
- Throws:
jakarta.batch.operations.JobStartException
-
stopJob
void stopJob(long executionID) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobExecutionNotRunningException- Throws:
jakarta.batch.operations.NoSuchJobExecutionExceptionjakarta.batch.operations.JobExecutionNotRunningException
-
jobExecutionDone
void jobExecutionDone(RuntimeJobExecution jobExecution)
-
getJobInstanceCount
int getJobInstanceCount(String jobName)
-
getJobInstance
jakarta.batch.runtime.JobInstance getJobInstance(long instanceId)
-
getBatchSecurityHelper
com.ibm.jbatch.spi.BatchSecurityHelper getBatchSecurityHelper()
-
buildNewParallelPartitions
List<BatchPartitionWorkUnit> buildNewParallelPartitions(PartitionsBuilderConfig config) throws jakarta.batch.operations.JobRestartException, jakarta.batch.operations.JobStartException
- Throws:
jakarta.batch.operations.JobRestartExceptionjakarta.batch.operations.JobStartException
-
buildOnRestartParallelPartitions
List<BatchPartitionWorkUnit> buildOnRestartParallelPartitions(PartitionsBuilderConfig config) throws jakarta.batch.operations.JobRestartException, jakarta.batch.operations.JobExecutionAlreadyCompleteException, jakarta.batch.operations.JobExecutionNotMostRecentException
- Throws:
jakarta.batch.operations.JobRestartExceptionjakarta.batch.operations.JobExecutionAlreadyCompleteExceptionjakarta.batch.operations.JobExecutionNotMostRecentException
-
startGeneratedJob
void startGeneratedJob(BatchWorkUnit batchWork)
-
restartGeneratedJob
void restartGeneratedJob(BatchWorkUnit batchWork) throws jakarta.batch.operations.JobRestartException
- Throws:
jakarta.batch.operations.JobRestartException
-
isExecutionRunning
boolean isExecutionRunning(long executionId)
-
buildNewFlowInSplitWorkUnit
BatchFlowInSplitWorkUnit buildNewFlowInSplitWorkUnit(FlowInSplitBuilderConfig config)
-
buildOnRestartFlowInSplitWorkUnit
BatchFlowInSplitWorkUnit buildOnRestartFlowInSplitWorkUnit(FlowInSplitBuilderConfig config)
-
-