Interface JobInfoDataManager<T extends JobInfoEntity>

All Superinterfaces:
DataManager<T>
All Known Subinterfaces:
ExternalWorkerJobDataManager, HistoryJobDataManager, JobDataManager, TimerJobDataManager
All Known Implementing Classes:
MybatisExternalWorkerJobDataManager, MybatisHistoryJobDataManager, MybatisJobDataManager, MybatisTimerJobDataManager

public interface JobInfoDataManager<T extends JobInfoEntity> extends DataManager<T>
  • Method Details

    • findJobsToExecute

      List<T> findJobsToExecute(List<String> enabledCategories, Page page)
    • findJobsByExecutionId

      List<T> findJobsByExecutionId(String executionId)
    • findJobsByProcessInstanceId

      List<T> findJobsByProcessInstanceId(String processInstanceId)
    • findExpiredJobs

      List<T> findExpiredJobs(List<String> enabledCategories, Page page)
    • updateJobTenantIdForDeployment

      void updateJobTenantIdForDeployment(String deploymentId, String newTenantId)
    • bulkUpdateJobLockWithoutRevisionCheck

      void bulkUpdateJobLockWithoutRevisionCheck(List<T> jobEntities, String lockOwner, Date lockExpirationTime)
    • resetExpiredJob

      void resetExpiredJob(String jobId)