类 MapJobInstanceDao

    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型方法说明
      voidclear() 
      JobInstancecreateJobInstance​(java.lang.String jobName, JobParameters jobParameters)
      Create a JobInstance with given name and parameters.
      java.util.List<JobInstance>findJobInstancesByName​(java.lang.String jobName, int start, int count)
      Fetch the last job instances with the provided name, sorted backwards by primary key, using a 'like' criteria
      JobInstancegetJobInstance​(java.lang.Long instanceId)
      Fetch the job instance with the provided identifier.
      JobInstancegetJobInstance​(java.lang.String jobName, JobParameters jobParameters)
      Find the job instance that matches the given name and parameters.
      JobInstancegetJobInstance​(JobExecution jobExecution)
      Fetch the JobInstance for the provided JobExecution.
      intgetJobInstanceCount​(java.lang.String jobName)
      Query the repository for the number of unique JobInstances associated with the supplied job name.
      java.util.List<JobInstance>getJobInstances​(java.lang.String jobName, int start, int count)
      Fetch the last job instances with the provided name, sorted backwards by primary key.
      java.util.List<java.lang.String>getJobNames()
      Retrieve the names of all job instances sorted alphabetically - i.e. jobs that have ever been executed.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • clear

        public void clear()
      • createJobInstance

        public JobInstance createJobInstance​(java.lang.String jobName,
                                             JobParameters jobParameters)
        从接口复制的说明: JobInstanceDao
        Create a JobInstance with given name and parameters. PreConditions: JobInstance for given name and parameters must not already exist PostConditions: A valid job instance will be returned which has been persisted and contains an unique Id.
        指定者:
        createJobInstance 在接口中 JobInstanceDao
        参数:
        jobName - String containing the name of the job.
        jobParameters - JobParameters containing the parameters for the JobInstance.
        返回:
        JobInstance JobInstance instance that was created.
      • getJobInstance

        @Nullable
        public JobInstance getJobInstance​(@Nullable
                                          java.lang.Long instanceId)
        从接口复制的说明: JobInstanceDao
        Fetch the job instance with the provided identifier.
        指定者:
        getJobInstance 在接口中 JobInstanceDao
        参数:
        instanceId - the job identifier
        返回:
        the job instance with this identifier or null if it doesn't exist
      • getJobNames

        public java.util.List<java.lang.String> getJobNames()
        从接口复制的说明: JobInstanceDao
        Retrieve the names of all job instances sorted alphabetically - i.e. jobs that have ever been executed.
        指定者:
        getJobNames 在接口中 JobInstanceDao
        返回:
        the names of all job instances
      • getJobInstances

        public java.util.List<JobInstancegetJobInstances​(java.lang.String jobName,
                                                           int start,
                                                           int count)
        从接口复制的说明: JobInstanceDao
        Fetch the last job instances with the provided name, sorted backwards by primary key. if using the JdbcJobInstance, you can provide the jobName with a wildcard (e.g. *Job) to return 'like' job names. (e.g. *Job will return 'someJob' and 'otherJob')
        指定者:
        getJobInstances 在接口中 JobInstanceDao
        参数:
        jobName - the job name
        start - the start index of the instances to return
        count - the maximum number of objects to return
        返回:
        the job instances with this name or empty if none
      • findJobInstancesByName

        public java.util.List<JobInstancefindJobInstancesByName​(java.lang.String jobName,
                                                                  int start,
                                                                  int count)
        从接口复制的说明: JobInstanceDao
        Fetch the last job instances with the provided name, sorted backwards by primary key, using a 'like' criteria
        指定者:
        findJobInstancesByName 在接口中 JobInstanceDao
        参数:
        jobName - String containing the name of the job.
        start - int containing the offset of where list of job instances results should begin.
        count - int containing the number of job instances to return.
        返回:
        a list of JobInstance for the job name requested.