Package org.flowable.job.service
Interface TimerJobService
-
- All Known Implementing Classes:
TimerJobServiceImpl
public interface TimerJobServiceService which provides access to timer jobs.- Author:
- Tijs Rademakers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TimerJobEntitycreateTimerJob()voiddeleteTimerJob(TimerJobEntity timerJob)voiddeleteTimerJobsByExecutionId(String executionId)List<TimerJobEntity>findJobsByTypeAndProcessDefinitionId(String type, String processDefinitionId)List<TimerJobEntity>findJobsByTypeAndProcessDefinitionKeyAndTenantId(String type, String processDefinitionKey, String tenantId)List<TimerJobEntity>findJobsByTypeAndProcessDefinitionKeyNoTenantId(String type, String processDefinitionKey)TimerJobEntityfindTimerJobById(String jobId)List<TimerJobEntity>findTimerJobsByExecutionId(String executionId)List<TimerJobEntity>findTimerJobsByProcessInstanceId(String processInstanceId)voidinsertTimerJob(TimerJobEntity timerJob)AbstractRuntimeJobEntitymoveJobToTimerJob(JobEntity job)voidscheduleTimerJob(TimerJobEntity timerJob)
-
-
-
Method Detail
-
scheduleTimerJob
void scheduleTimerJob(TimerJobEntity timerJob)
-
findTimerJobById
TimerJobEntity findTimerJobById(String jobId)
-
findTimerJobsByExecutionId
List<TimerJobEntity> findTimerJobsByExecutionId(String executionId)
-
findTimerJobsByProcessInstanceId
List<TimerJobEntity> findTimerJobsByProcessInstanceId(String processInstanceId)
-
findJobsByTypeAndProcessDefinitionId
List<TimerJobEntity> findJobsByTypeAndProcessDefinitionId(String type, String processDefinitionId)
-
findJobsByTypeAndProcessDefinitionKeyNoTenantId
List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyNoTenantId(String type, String processDefinitionKey)
-
findJobsByTypeAndProcessDefinitionKeyAndTenantId
List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyAndTenantId(String type, String processDefinitionKey, String tenantId)
-
moveJobToTimerJob
AbstractRuntimeJobEntity moveJobToTimerJob(JobEntity job)
-
createTimerJob
TimerJobEntity createTimerJob()
-
insertTimerJob
void insertTimerJob(TimerJobEntity timerJob)
-
deleteTimerJob
void deleteTimerJob(TimerJobEntity timerJob)
-
deleteTimerJobsByExecutionId
void deleteTimerJobsByExecutionId(String executionId)
-
-