public class TimerJobServiceImpl extends ServiceImpl implements TimerJobService
configuration| Constructor and Description |
|---|
TimerJobServiceImpl(JobServiceConfiguration jobServiceConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
TimerJobEntity |
createTimerJob() |
void |
deleteTimerJob(TimerJobEntity timerJob) |
void |
deleteTimerJobsByExecutionId(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) |
TimerJobEntity |
findTimerJobById(String jobId) |
List<TimerJobEntity> |
findTimerJobsByExecutionId(String executionId) |
List<TimerJobEntity> |
findTimerJobsByProcessInstanceId(String processInstanceId) |
void |
insertTimerJob(TimerJobEntity timerJob) |
AbstractRuntimeJobEntity |
moveJobToTimerJob(JobEntity job) |
void |
scheduleTimerJob(TimerJobEntity timerJob) |
getCommandExecutor, getDeadLetterJobEntityManager, getEventDispatcher, getHistoryJobEntityManager, getJobEntityManager, getJobManager, getSuspendedJobEntityManager, getTimerJobEntityManagergetConfigurationpublic TimerJobServiceImpl(JobServiceConfiguration jobServiceConfiguration)
public TimerJobEntity findTimerJobById(String jobId)
findTimerJobById in interface TimerJobServicepublic List<TimerJobEntity> findTimerJobsByExecutionId(String executionId)
findTimerJobsByExecutionId in interface TimerJobServicepublic List<TimerJobEntity> findTimerJobsByProcessInstanceId(String processInstanceId)
findTimerJobsByProcessInstanceId in interface TimerJobServicepublic List<TimerJobEntity> findJobsByTypeAndProcessDefinitionId(String type, String processDefinitionId)
findJobsByTypeAndProcessDefinitionId in interface TimerJobServicepublic List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyNoTenantId(String type, String processDefinitionKey)
findJobsByTypeAndProcessDefinitionKeyNoTenantId in interface TimerJobServicepublic List<TimerJobEntity> findJobsByTypeAndProcessDefinitionKeyAndTenantId(String type, String processDefinitionKey, String tenantId)
findJobsByTypeAndProcessDefinitionKeyAndTenantId in interface TimerJobServicepublic void scheduleTimerJob(TimerJobEntity timerJob)
scheduleTimerJob in interface TimerJobServicepublic AbstractRuntimeJobEntity moveJobToTimerJob(JobEntity job)
moveJobToTimerJob in interface TimerJobServicepublic TimerJobEntity createTimerJob()
createTimerJob in interface TimerJobServicepublic void insertTimerJob(TimerJobEntity timerJob)
insertTimerJob in interface TimerJobServicepublic void deleteTimerJob(TimerJobEntity timerJob)
deleteTimerJob in interface TimerJobServicepublic void deleteTimerJobsByExecutionId(String executionId)
deleteTimerJobsByExecutionId in interface TimerJobServiceCopyright © 2020 Flowable. All rights reserved.