Interface BatchKernelService

    • Method Detail

      • getJobExecution

        InternalJobExecution getJobExecution​(long executionId)
                                      throws javax.batch.operations.NoSuchJobExecutionException
        Throws:
        javax.batch.operations.NoSuchJobExecutionException
      • restartJob

        InternalJobExecution restartJob​(long executionID,
                                        Properties overrideJobParameters)
                                 throws javax.batch.operations.JobRestartException,
                                        javax.batch.operations.JobExecutionAlreadyCompleteException,
                                        javax.batch.operations.JobExecutionNotMostRecentException,
                                        javax.batch.operations.NoSuchJobExecutionException
        Throws:
        javax.batch.operations.JobRestartException
        javax.batch.operations.JobExecutionAlreadyCompleteException
        javax.batch.operations.JobExecutionNotMostRecentException
        javax.batch.operations.NoSuchJobExecutionException
      • startJob

        InternalJobExecution startJob​(String jobXML,
                                      Properties jobParameters)
                               throws javax.batch.operations.JobStartException
        Throws:
        javax.batch.operations.JobStartException
      • stopJob

        void stopJob​(long executionID)
              throws javax.batch.operations.NoSuchJobExecutionException,
                     javax.batch.operations.JobExecutionNotRunningException
        Throws:
        javax.batch.operations.NoSuchJobExecutionException
        javax.batch.operations.JobExecutionNotRunningException
      • getJobInstanceCount

        int getJobInstanceCount​(String jobName)
      • getJobInstance

        javax.batch.runtime.JobInstance getJobInstance​(long instanceId)
      • buildOnRestartParallelPartitions

        List<BatchPartitionWorkUnit> buildOnRestartParallelPartitions​(PartitionsBuilderConfig config,
                                                                      JobContextImpl jc,
                                                                      StepContextImpl sc)
                                                               throws javax.batch.operations.JobRestartException,
                                                                      javax.batch.operations.JobExecutionAlreadyCompleteException,
                                                                      javax.batch.operations.JobExecutionNotMostRecentException
        Throws:
        javax.batch.operations.JobRestartException
        javax.batch.operations.JobExecutionAlreadyCompleteException
        javax.batch.operations.JobExecutionNotMostRecentException
      • startGeneratedJob

        void startGeneratedJob​(BatchWorkUnit batchWork)
      • restartGeneratedJob

        void restartGeneratedJob​(BatchWorkUnit batchWork)
                          throws javax.batch.operations.JobRestartException
        Throws:
        javax.batch.operations.JobRestartException
      • isExecutionRunning

        boolean isExecutionRunning​(long executionId)