Class JobOperatorBridge

java.lang.Object
com.ibm.jbatch.tck.utils.JobOperatorBridge

public class JobOperatorBridge extends Object
  • Field Details

  • Constructor Details

    • JobOperatorBridge

      public JobOperatorBridge()
  • Method Details

    • getJobNames

      public List<String> getJobNames() throws jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.JobSecurityException
    • getJobInstanceCount

      public int getJobInstanceCount(String jobName) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.NoSuchJobException
      jakarta.batch.operations.JobSecurityException
    • getRunningExecutions

      public List<Long> getRunningExecutions(String jobName) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.NoSuchJobException
      jakarta.batch.operations.JobSecurityException
    • getJobExecutions

      public List<jakarta.batch.runtime.JobExecution> getJobExecutions(jakarta.batch.runtime.JobInstance instance) throws jakarta.batch.operations.NoSuchJobInstanceException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.NoSuchJobInstanceException
      jakarta.batch.operations.JobSecurityException
    • restartJobAndWaitForResult

      public TCKJobExecutionWrapper restartJobAndWaitForResult(long oldExecutionId, Properties restartJobParameters) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobRestartException, jakarta.batch.operations.JobExecutionAlreadyCompleteException, jakarta.batch.operations.JobExecutionNotMostRecentException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException
      Throws:
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.NoSuchJobException
      jakarta.batch.operations.JobRestartException
      jakarta.batch.operations.JobExecutionAlreadyCompleteException
      jakarta.batch.operations.JobExecutionNotMostRecentException
      jakarta.batch.operations.JobSecurityException
      JobExecutionTimeoutException
    • restartJobWithoutWaitingForResult

      public TCKJobExecutionWrapper restartJobWithoutWaitingForResult(long oldExecutionId, Properties jobParameters) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobRestartException, jakarta.batch.operations.JobExecutionAlreadyCompleteException, jakarta.batch.operations.JobExecutionNotMostRecentException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException
      Throws:
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.NoSuchJobException
      jakarta.batch.operations.JobRestartException
      jakarta.batch.operations.JobExecutionAlreadyCompleteException
      jakarta.batch.operations.JobExecutionNotMostRecentException
      jakarta.batch.operations.JobSecurityException
      JobExecutionTimeoutException
    • abandonJobExecution

      public void abandonJobExecution(long executionId) throws jakarta.batch.operations.NoSuchJobInstanceException, jakarta.batch.operations.JobExecutionIsRunningException, jakarta.batch.operations.JobSecurityException, jakarta.batch.operations.NoSuchJobExecutionException
      Throws:
      jakarta.batch.operations.NoSuchJobInstanceException
      jakarta.batch.operations.JobExecutionIsRunningException
      jakarta.batch.operations.JobSecurityException
      jakarta.batch.operations.NoSuchJobExecutionException
    • startJobAndWaitForResult

      public TCKJobExecutionWrapper startJobAndWaitForResult(String jobName) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException
      Throws:
      jakarta.batch.operations.JobStartException
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.JobSecurityException
      JobExecutionTimeoutException
    • startJobWithoutWaitingForResult

      public TCKJobExecutionWrapper startJobWithoutWaitingForResult(String jobName, Properties jobParameters) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.JobStartException
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.JobSecurityException
    • stopJobWithoutWaitingForResult

      public void stopJobWithoutWaitingForResult(long jobInstanceId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobExecutionNotRunningException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.JobExecutionNotRunningException
      jakarta.batch.operations.JobSecurityException
    • stopJobAndWaitForResult

      public jakarta.batch.runtime.JobExecution stopJobAndWaitForResult(jakarta.batch.runtime.JobExecution jobExecution) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobExecutionNotRunningException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException
      Throws:
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.JobExecutionNotRunningException
      jakarta.batch.operations.JobSecurityException
      JobExecutionTimeoutException
    • startJobAndWaitForResult

      public TCKJobExecutionWrapper startJobAndWaitForResult(String jobName, Properties jobParameters) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException, JobExecutionTimeoutException
      Throws:
      jakarta.batch.operations.JobStartException
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.JobSecurityException
      JobExecutionTimeoutException
    • getParameters

      public Properties getParameters(long executionId) throws jakarta.batch.operations.NoSuchJobInstanceException, jakarta.batch.operations.JobSecurityException, jakarta.batch.operations.NoSuchJobExecutionException
      Throws:
      jakarta.batch.operations.NoSuchJobInstanceException
      jakarta.batch.operations.JobSecurityException
      jakarta.batch.operations.NoSuchJobExecutionException
    • getJobInstance

      public jakarta.batch.runtime.JobInstance getJobInstance(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.JobSecurityException
    • getJobExecution

      public jakarta.batch.runtime.JobExecution getJobExecution(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.JobSecurityException
    • getJobInstances

      public List<jakarta.batch.runtime.JobInstance> getJobInstances(String jobName, int start, int end) throws jakarta.batch.operations.NoSuchJobException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.NoSuchJobException
      jakarta.batch.operations.JobSecurityException
    • getStepExecutions

      public List<jakarta.batch.runtime.StepExecution> getStepExecutions(long executionId) throws jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.JobSecurityException
    • startJobWithoutWaitingForResult

      public void startJobWithoutWaitingForResult(String jobName) throws jakarta.batch.operations.JobStartException, jakarta.batch.operations.NoSuchJobExecutionException, jakarta.batch.operations.JobSecurityException
      Throws:
      jakarta.batch.operations.JobStartException
      jakarta.batch.operations.NoSuchJobExecutionException
      jakarta.batch.operations.JobSecurityException