public interface IBatchKernelService extends IBatchServiceBase
init, shutdownIJobExecution getJobExecution(long executionId) throws NoSuchJobExecutionException
NoSuchJobExecutionExceptionIJobExecution restartJob(long executionID) throws JobRestartException, JobExecutionAlreadyCompleteException, JobExecutionNotMostRecentException, NoSuchJobExecutionException
IJobExecution restartJob(long executionID, Properties overrideJobParameters) throws JobRestartException, JobExecutionAlreadyCompleteException, JobExecutionNotMostRecentException, NoSuchJobExecutionException
IJobExecution startJob(String jobXML) throws JobStartException
JobStartExceptionIJobExecution startJob(String jobXML, Properties jobParameters) throws JobStartException
JobStartExceptionvoid stopJob(long executionID)
throws NoSuchJobExecutionException,
JobExecutionNotRunningException
void jobExecutionDone(RuntimeJobExecution jobExecution)
int getJobInstanceCount(String jobName)
JobInstance getJobInstance(long instanceId)
BatchSecurityHelper getBatchSecurityHelper()
List<BatchPartitionWorkUnit> buildNewParallelPartitions(PartitionsBuilderConfig config) throws JobRestartException, JobStartException
JobRestartExceptionJobStartExceptionList<BatchPartitionWorkUnit> buildOnRestartParallelPartitions(PartitionsBuilderConfig config) throws JobRestartException, JobExecutionAlreadyCompleteException, JobExecutionNotMostRecentException
void startGeneratedJob(BatchWorkUnit batchWork)
void restartGeneratedJob(BatchWorkUnit batchWork) throws JobRestartException
JobRestartExceptionboolean isExecutionRunning(long executionId)
BatchFlowInSplitWorkUnit buildNewFlowInSplitWorkUnit(FlowInSplitBuilderConfig config)
BatchFlowInSplitWorkUnit buildOnRestartFlowInSplitWorkUnit(FlowInSplitBuilderConfig config)
© Copyright IBM Corp. 2014
Licensed under the Apache License, Version 2.0