Package org.flowable.job.service.impl
Class TimerJobServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<JobServiceConfiguration>
org.flowable.job.service.impl.ServiceImpl
org.flowable.job.service.impl.TimerJobServiceImpl
- All Implemented Interfaces:
TimerJobService
- Author:
- Tijs Rademakers
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteTimerJob(TimerJobEntity timerJob) voiddeleteTimerJobsByExecutionId(String executionId) findJobsByTypeAndProcessDefinitionId(String type, String processDefinitionId) findJobsByTypeAndProcessDefinitionKeyAndTenantId(String type, String processDefinitionKey, String tenantId) findJobsByTypeAndProcessDefinitionKeyNoTenantId(String type, String processDefinitionKey) findTimerJobById(String jobId) findTimerJobsByExecutionId(String executionId) findTimerJobsByProcessInstanceId(String processInstanceId) voidinsertTimerJob(TimerJobEntity timerJob) voidscheduleTimerJob(TimerJobEntity timerJob) Methods inherited from class org.flowable.job.service.impl.ServiceImpl
getCommandExecutor, getDeadLetterJobEntityManager, getEventDispatcher, getExternalWorkerJobEntityManager, getHistoryJobEntityManager, getJobEntityManager, getJobManager, getSuspendedJobEntityManager, getTimerJobEntityManagerMethods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
TimerJobServiceImpl
-
-
Method Details
-
findTimerJobById
- Specified by:
findTimerJobByIdin interfaceTimerJobService
-
findTimerJobsByExecutionId
- Specified by:
findTimerJobsByExecutionIdin interfaceTimerJobService
-
findTimerJobsByProcessInstanceId
- Specified by:
findTimerJobsByProcessInstanceIdin interfaceTimerJobService
-
findJobsByTypeAndProcessDefinitionId
public List<TimerJobEntity> findJobsByTypeAndProcessDefinitionId(String type, String processDefinitionId) - Specified by:
findJobsByTypeAndProcessDefinitionIdin interfaceTimerJobService
-
findJobsByTypeAndProcessDefinitionKeyNoTenantId
public List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyNoTenantId(String type, String processDefinitionKey) - Specified by:
findJobsByTypeAndProcessDefinitionKeyNoTenantIdin interfaceTimerJobService
-
findJobsByTypeAndProcessDefinitionKeyAndTenantId
public List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyAndTenantId(String type, String processDefinitionKey, String tenantId) - Specified by:
findJobsByTypeAndProcessDefinitionKeyAndTenantIdin interfaceTimerJobService
-
scheduleTimerJob
- Specified by:
scheduleTimerJobin interfaceTimerJobService
-
moveJobToTimerJob
- Specified by:
moveJobToTimerJobin interfaceTimerJobService
-
createTimerJob
- Specified by:
createTimerJobin interfaceTimerJobService
-
insertTimerJob
- Specified by:
insertTimerJobin interfaceTimerJobService
-
deleteTimerJob
- Specified by:
deleteTimerJobin interfaceTimerJobService
-
deleteTimerJobsByExecutionId
- Specified by:
deleteTimerJobsByExecutionIdin interfaceTimerJobService
-