Class JobExecutionHelper
- java.lang.Object
-
- com.ibm.jbatch.container.jobinstance.JobExecutionHelper
-
public class JobExecutionHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description JobExecutionHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static jakarta.batch.runtime.JobInstancegetJobInstance(long executionId)static IJobExecutiongetPersistedJobOperatorJobExecution(long jobExecutionId)static RuntimeFlowInSplitExecutionrestartFlowInSplit(long execId, com.ibm.jbatch.jsl.model.JSLJob gennedJobModel)static RuntimeJobExecutionrestartJob(long executionId, com.ibm.jbatch.jsl.model.JSLJob gennedJobModel)static RuntimeJobExecutionrestartJob(long executionId, Properties restartJobParameters)static RuntimeJobExecutionrestartPartition(long execId, com.ibm.jbatch.jsl.model.JSLJob gennedJobModel, Properties partitionProps)static RuntimeFlowInSplitExecutionstartFlowInSplit(com.ibm.jbatch.jsl.model.JSLJob jobModel)static RuntimeJobExecutionstartJob(String jobXML, Properties jobParameters)static RuntimeJobExecutionstartPartition(com.ibm.jbatch.jsl.model.JSLJob jobModel, Properties jobParameters)
-
-
-
Method Detail
-
startJob
public static RuntimeJobExecution startJob(String jobXML, Properties jobParameters) throws jakarta.batch.operations.JobStartException
- Throws:
jakarta.batch.operations.JobStartException
-
startFlowInSplit
public static RuntimeFlowInSplitExecution startFlowInSplit(com.ibm.jbatch.jsl.model.JSLJob jobModel) throws jakarta.batch.operations.JobStartException
- Throws:
jakarta.batch.operations.JobStartException
-
startPartition
public static RuntimeJobExecution startPartition(com.ibm.jbatch.jsl.model.JSLJob jobModel, Properties jobParameters) throws jakarta.batch.operations.JobStartException
- Throws:
jakarta.batch.operations.JobStartException
-
restartJob
public static RuntimeJobExecution restartJob(long executionId, com.ibm.jbatch.jsl.model.JSLJob gennedJobModel) 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
-
restartPartition
public static RuntimeJobExecution restartPartition(long execId, com.ibm.jbatch.jsl.model.JSLJob gennedJobModel, Properties partitionProps) 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
-
restartFlowInSplit
public static RuntimeFlowInSplitExecution restartFlowInSplit(long execId, com.ibm.jbatch.jsl.model.JSLJob gennedJobModel) 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
public static RuntimeJobExecution restartJob(long executionId, Properties restartJobParameters) 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
-
getPersistedJobOperatorJobExecution
public static IJobExecution getPersistedJobOperatorJobExecution(long jobExecutionId) throws jakarta.batch.operations.NoSuchJobExecutionException
- Throws:
jakarta.batch.operations.NoSuchJobExecutionException
-
getJobInstance
public static jakarta.batch.runtime.JobInstance getJobInstance(long executionId)
-
-