public class DefaultBatchKernel extends Object implements BatchKernelService
| Constructor and Description |
|---|
DefaultBatchKernel(ServicesManager servicesManager) |
public DefaultBatchKernel(ServicesManager servicesManager)
public void init(Properties pgcConfig) throws BatchContainerServiceException
init in interface BatchServiceBatchContainerServiceExceptionpublic InternalJobExecution startJob(String jobXML, Properties jobParameters) throws javax.batch.operations.JobStartException
startJob in interface BatchKernelServicejavax.batch.operations.JobStartExceptionpublic void stopJob(long executionId)
throws javax.batch.operations.NoSuchJobExecutionException,
javax.batch.operations.JobExecutionNotRunningException
stopJob in interface BatchKernelServicejavax.batch.operations.NoSuchJobExecutionExceptionjavax.batch.operations.JobExecutionNotRunningExceptionpublic InternalJobExecution restartJob(long executionId, Properties jobOverrideProps) throws javax.batch.operations.JobRestartException, javax.batch.operations.JobExecutionAlreadyCompleteException, javax.batch.operations.JobExecutionNotMostRecentException, javax.batch.operations.NoSuchJobExecutionException
restartJob in interface BatchKernelServicejavax.batch.operations.JobRestartExceptionjavax.batch.operations.JobExecutionAlreadyCompleteExceptionjavax.batch.operations.JobExecutionNotMostRecentExceptionjavax.batch.operations.NoSuchJobExecutionExceptionpublic void jobExecutionDone(RuntimeJobExecution jobExecution)
jobExecutionDone in interface BatchKernelServicepublic InternalJobExecution getJobExecution(long executionId) throws javax.batch.operations.NoSuchJobExecutionException
getJobExecution in interface BatchKernelServicejavax.batch.operations.NoSuchJobExecutionExceptionpublic void startGeneratedJob(BatchWorkUnit batchWork)
startGeneratedJob in interface BatchKernelServicepublic int getJobInstanceCount(String jobName)
getJobInstanceCount in interface BatchKernelServicepublic javax.batch.runtime.JobInstance getJobInstance(long executionId)
getJobInstance in interface BatchKernelServicepublic List<BatchPartitionWorkUnit> buildNewParallelPartitions(PartitionsBuilderConfig config, JobContextImpl jc, StepContextImpl sc) throws javax.batch.operations.JobRestartException, javax.batch.operations.JobStartException
buildNewParallelPartitions in interface BatchKernelServicejavax.batch.operations.JobRestartExceptionjavax.batch.operations.JobStartExceptionpublic List<BatchPartitionWorkUnit> buildOnRestartParallelPartitions(PartitionsBuilderConfig config, JobContextImpl jc, StepContextImpl sc) throws javax.batch.operations.JobRestartException, javax.batch.operations.JobExecutionAlreadyCompleteException, javax.batch.operations.JobExecutionNotMostRecentException
buildOnRestartParallelPartitions in interface BatchKernelServicejavax.batch.operations.JobRestartExceptionjavax.batch.operations.JobExecutionAlreadyCompleteExceptionjavax.batch.operations.JobExecutionNotMostRecentExceptionpublic void restartGeneratedJob(BatchWorkUnit batchWork) throws javax.batch.operations.JobRestartException
restartGeneratedJob in interface BatchKernelServicejavax.batch.operations.JobRestartExceptionpublic BatchFlowInSplitWorkUnit buildNewFlowInSplitWorkUnit(FlowInSplitBuilderConfig config, JobContextImpl jc)
buildNewFlowInSplitWorkUnit in interface BatchKernelServicepublic BatchFlowInSplitWorkUnit buildOnRestartFlowInSplitWorkUnit(FlowInSplitBuilderConfig config, JobContextImpl jc) throws javax.batch.operations.JobRestartException, javax.batch.operations.JobExecutionAlreadyCompleteException, javax.batch.operations.JobExecutionNotMostRecentException
buildOnRestartFlowInSplitWorkUnit in interface BatchKernelServicejavax.batch.operations.JobRestartExceptionjavax.batch.operations.JobExecutionAlreadyCompleteExceptionjavax.batch.operations.JobExecutionNotMostRecentExceptionpublic boolean isExecutionRunning(long executionId)
isExecutionRunning in interface BatchKernelServiceCopyright © 2023 The Apache Software Foundation. All rights reserved.