Class JobOperatorBridge


  • public class JobOperatorBridge
    extends Object
    • Constructor Detail

      • JobOperatorBridge

        public JobOperatorBridge()
    • Method Detail

      • 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