Methods 
| Modifier and Type | Method and Description | 
| protected boolean | areInSameProcessInstance(JobEntity job1,
                        JobEntity job2) | 
| void | cancelTimers(ExecutionEntity execution) | 
| protected ListQueryParameterObject | configureParameterizedQuery(Object parameter) | 
| protected void | configureQuery(JobQueryImpl query) | 
| void | deleteJob(JobEntity job) | 
| void | deleteJob(JobEntity job,
         boolean fireDeleteEvent) | 
| JobEntity | findJobById(String jobId) | 
| long | findJobCountByQueryCriteria(JobQueryImpl jobQuery) | 
| List<JobEntity> | findJobsByConfiguration(String jobHandlerType,
                       String jobHandlerConfiguration) | 
| List<JobEntity> | findJobsByConfiguration(String jobHandlerType,
                       String jobHandlerConfiguration,
                       String tenantId) | 
| List<JobEntity> | findJobsByConfiguration(String jobHandlerType,
                       String jobHandlerConfiguration,
                       String tenantId,
                       boolean ignoreTenantCheck) | 
| List<JobEntity> | findJobsByExecutionId(String executionId) | 
| List<Job> | findJobsByHandlerType(String handlerType) | 
| List<JobEntity> | findJobsByJobDefinitionId(String jobDefinitionId) | 
| List<JobEntity> | findJobsByProcessInstanceId(String processInstanceId) | 
| List<Job> | findJobsByQueryCriteria(JobQueryImpl jobQuery,
                       Page page) | 
| List<JobEntity> | findNextJobsToExecute(Page page) | 
| List<TimerEntity> | findTimersByExecutionId(String executionId) | 
| List<TimerEntity> | findUnlockedTimersByDuedate(Date duedate,
                           Page page) | 
| protected void | hintJobExecutor(JobEntity job) | 
| void | insertAndHintJobExecutor(JobEntity jobEntity) | 
| void | insertJob(JobEntity job) | 
| void | reschedule(JobEntity jobEntity,
          Date newDuedate) | 
| void | schedule(TimerEntity timer) | 
| void | send(MessageEntity message) | 
| void | updateFailedJobRetriesByJobDefinitionId(String jobDefinitionId,
                                       int retries) | 
| void | updateJob(JobEntity job) | 
| void | updateJobPriorityByDefinitionId(String jobDefinitionId,
                               long priority) | 
| void | updateJobSuspensionStateById(String jobId,
                            SuspensionState suspensionState) | 
| void | updateJobSuspensionStateByJobDefinitionId(String jobDefinitionId,
                                         SuspensionState suspensionState) | 
| void | updateJobSuspensionStateByProcessDefinitionId(String processDefinitionId,
                                             SuspensionState suspensionState) | 
| void | updateJobSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
                                              SuspensionState suspensionState) | 
| void | updateJobSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey,
                                                         String processDefinitionTenantId,
                                                         SuspensionState suspensionState) | 
| void | updateJobSuspensionStateByProcessInstanceId(String processInstanceId,
                                           SuspensionState suspensionState) | 
| void | updateStartTimerJobSuspensionStateByProcessDefinitionId(String processDefinitionId,
                                                       SuspensionState suspensionState) | 
| void | updateStartTimerJobSuspensionStateByProcessDefinitionKey(String processDefinitionKey,
                                                        SuspensionState suspensionState) | 
| void | updateStartTimerJobSuspensionStateByProcessDefinitionKeyAndTenantId(String processDefinitionKey,
                                                                   String processDefinitionTenantId,
                                                                   SuspensionState suspensionState) |