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 TypeMethodDescriptionvoid
deleteTimerJob
(TimerJobEntity timerJob) void
deleteTimerJobsByExecutionId
(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) void
insertTimerJob
(TimerJobEntity timerJob) void
scheduleTimerJob
(TimerJobEntity timerJob) Methods inherited from class org.flowable.job.service.impl.ServiceImpl
getCommandExecutor, getDeadLetterJobEntityManager, getEventDispatcher, getExternalWorkerJobEntityManager, getHistoryJobEntityManager, getJobEntityManager, getJobManager, getSuspendedJobEntityManager, getTimerJobEntityManager
Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
TimerJobServiceImpl
-
-
Method Details
-
findTimerJobById
- Specified by:
findTimerJobById
in interfaceTimerJobService
-
findTimerJobsByExecutionId
- Specified by:
findTimerJobsByExecutionId
in interfaceTimerJobService
-
findTimerJobsByProcessInstanceId
- Specified by:
findTimerJobsByProcessInstanceId
in interfaceTimerJobService
-
findJobsByTypeAndProcessDefinitionId
public List<TimerJobEntity> findJobsByTypeAndProcessDefinitionId(String type, String processDefinitionId) - Specified by:
findJobsByTypeAndProcessDefinitionId
in interfaceTimerJobService
-
findJobsByTypeAndProcessDefinitionKeyNoTenantId
public List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyNoTenantId(String type, String processDefinitionKey) - Specified by:
findJobsByTypeAndProcessDefinitionKeyNoTenantId
in interfaceTimerJobService
-
findJobsByTypeAndProcessDefinitionKeyAndTenantId
public List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyAndTenantId(String type, String processDefinitionKey, String tenantId) - Specified by:
findJobsByTypeAndProcessDefinitionKeyAndTenantId
in interfaceTimerJobService
-
scheduleTimerJob
- Specified by:
scheduleTimerJob
in interfaceTimerJobService
-
moveJobToTimerJob
- Specified by:
moveJobToTimerJob
in interfaceTimerJobService
-
createTimerJob
- Specified by:
createTimerJob
in interfaceTimerJobService
-
insertTimerJob
- Specified by:
insertTimerJob
in interfaceTimerJobService
-
deleteTimerJob
- Specified by:
deleteTimerJob
in interfaceTimerJobService
-
deleteTimerJobsByExecutionId
- Specified by:
deleteTimerJobsByExecutionId
in interfaceTimerJobService
-