Class JobExecutionHelper


  • public class JobExecutionHelper
    extends Object
    • Constructor Detail

      • JobExecutionHelper

        public JobExecutionHelper()
    • 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.JobRestartException
        jakarta.batch.operations.JobExecutionAlreadyCompleteException
        jakarta.batch.operations.JobExecutionNotMostRecentException
        jakarta.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.JobRestartException
        jakarta.batch.operations.JobExecutionAlreadyCompleteException
        jakarta.batch.operations.JobExecutionNotMostRecentException
        jakarta.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.JobRestartException
        jakarta.batch.operations.JobExecutionAlreadyCompleteException
        jakarta.batch.operations.JobExecutionNotMostRecentException
        jakarta.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.JobRestartException
        jakarta.batch.operations.JobExecutionAlreadyCompleteException
        jakarta.batch.operations.JobExecutionNotMostRecentException
        jakarta.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)