Class JobOperatorImplDelegate

  • All Implemented Interfaces:
    jakarta.batch.operations.JobOperator

    public class JobOperatorImplDelegate
    extends Object
    implements jakarta.batch.operations.JobOperator
    • Constructor Detail

      • JobOperatorImplDelegate

        public JobOperatorImplDelegate()
    • Method Detail

      • start

        public long start​(String jobXMLName,
                          Properties jobParameters)
                   throws jakarta.batch.operations.JobStartException,
                          jakarta.batch.operations.JobSecurityException
        Specified by:
        start in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.JobStartException
        jakarta.batch.operations.JobSecurityException
      • abandon

        public void abandon​(long executionId)
                     throws jakarta.batch.operations.NoSuchJobExecutionException,
                            jakarta.batch.operations.JobExecutionIsRunningException,
                            jakarta.batch.operations.JobSecurityException
        Specified by:
        abandon in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.NoSuchJobExecutionException
        jakarta.batch.operations.JobExecutionIsRunningException
        jakarta.batch.operations.JobSecurityException
      • getJobExecution

        public IJobExecution getJobExecution​(long executionId)
                                      throws jakarta.batch.operations.NoSuchJobExecutionException,
                                             jakarta.batch.operations.JobSecurityException
        Specified by:
        getJobExecution in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.NoSuchJobExecutionException
        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
        Specified by:
        getJobExecutions in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.NoSuchJobInstanceException
        jakarta.batch.operations.JobSecurityException
      • getJobInstance

        public jakarta.batch.runtime.JobInstance getJobInstance​(long executionId)
                                                         throws jakarta.batch.operations.NoSuchJobExecutionException,
                                                                jakarta.batch.operations.JobSecurityException
        Specified by:
        getJobInstance in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.NoSuchJobExecutionException
        jakarta.batch.operations.JobSecurityException
      • getJobInstanceCount

        public int getJobInstanceCount​(String jobName)
                                throws jakarta.batch.operations.NoSuchJobException,
                                       jakarta.batch.operations.JobSecurityException
        Specified by:
        getJobInstanceCount in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.NoSuchJobException
        jakarta.batch.operations.JobSecurityException
      • getJobInstances

        public List<jakarta.batch.runtime.JobInstance> getJobInstances​(String jobName,
                                                                       int start,
                                                                       int count)
                                                                throws jakarta.batch.operations.NoSuchJobException,
                                                                       jakarta.batch.operations.JobSecurityException
        Specified by:
        getJobInstances in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.NoSuchJobException
        jakarta.batch.operations.JobSecurityException
      • getJobNames

        public Set<String> getJobNames()
                                throws jakarta.batch.operations.JobSecurityException
        Specified by:
        getJobNames in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.JobSecurityException
      • getParameters

        public Properties getParameters​(long executionId)
                                 throws jakarta.batch.operations.NoSuchJobExecutionException,
                                        jakarta.batch.operations.JobSecurityException
        Specified by:
        getParameters in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.NoSuchJobExecutionException
        jakarta.batch.operations.JobSecurityException
      • getRunningExecutions

        public List<Long> getRunningExecutions​(String jobName)
                                        throws jakarta.batch.operations.NoSuchJobException,
                                               jakarta.batch.operations.JobSecurityException
        Specified by:
        getRunningExecutions in interface jakarta.batch.operations.JobOperator
        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
        Specified by:
        getStepExecutions in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.NoSuchJobExecutionException
        jakarta.batch.operations.JobSecurityException
      • restart

        public long restart​(long oldExecutionId,
                            Properties restartParameters)
                     throws jakarta.batch.operations.JobExecutionAlreadyCompleteException,
                            jakarta.batch.operations.NoSuchJobExecutionException,
                            jakarta.batch.operations.JobExecutionNotMostRecentException,
                            jakarta.batch.operations.JobRestartException,
                            jakarta.batch.operations.JobSecurityException
        Specified by:
        restart in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.JobExecutionAlreadyCompleteException
        jakarta.batch.operations.NoSuchJobExecutionException
        jakarta.batch.operations.JobExecutionNotMostRecentException
        jakarta.batch.operations.JobRestartException
        jakarta.batch.operations.JobSecurityException
      • stop

        public void stop​(long executionId)
                  throws jakarta.batch.operations.NoSuchJobExecutionException,
                         jakarta.batch.operations.JobExecutionNotRunningException,
                         jakarta.batch.operations.JobSecurityException
        Specified by:
        stop in interface jakarta.batch.operations.JobOperator
        Throws:
        jakarta.batch.operations.NoSuchJobExecutionException
        jakarta.batch.operations.JobExecutionNotRunningException
        jakarta.batch.operations.JobSecurityException
      • purge

        public void purge​(String apptag)