Package org.flowable.job.service.impl
Class JobServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<JobServiceConfiguration>
org.flowable.job.service.impl.ServiceImpl
org.flowable.job.service.impl.JobServiceImpl
- All Implemented Interfaces:
JobService
- 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
createAsyncJob
(JobEntity job, boolean isExclusive) void
createAsyncJobNoTriggerAsyncExecutor
(JobEntity job, boolean isExclusive) protected void
deleteByteArrayRef
(ByteArrayRef jobByteArrayRef) void
deleteDeadLetterJobsByExecutionId
(String executionId) void
void
void
deleteJobsByExecutionId
(String executionId) void
deleteSuspendedJobsByExecutionId
(String executionId) findDeadLetterJobsByExecutionId
(String executionId) findDeadLetterJobsByProcessInstanceId
(String processInstanceId) findExternalWorkerJobsByExecutionId
(String executionId) findJobById
(String jobId) findJobsByExecutionId
(String executionId) findJobsByProcessInstanceId
(String processInstanceId) findSuspendedJobsByExecutionId
(String executionId) findSuspendedJobsByProcessInstanceId
(String processInstanceId) void
insertDeadLetterJob
(DeadLetterJobEntity deadLetterJob) void
void
void
void
updateAllJobTypesTenantIdForDeployment
(String deploymentId, String newTenantId) void
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
-
JobServiceImpl
-
-
Method Details
-
createJobQuery
- Specified by:
createJobQuery
in interfaceJobService
-
createTimerJobQuery
- Specified by:
createTimerJobQuery
in interfaceJobService
-
createSuspendedJobQuery
- Specified by:
createSuspendedJobQuery
in interfaceJobService
-
createDeadLetterJobQuery
- Specified by:
createDeadLetterJobQuery
in interfaceJobService
-
createHistoryJobQuery
- Specified by:
createHistoryJobQuery
in interfaceJobService
-
scheduleAsyncJob
- Specified by:
scheduleAsyncJob
in interfaceJobService
-
findJobById
- Specified by:
findJobById
in interfaceJobService
-
findJobsByExecutionId
- Specified by:
findJobsByExecutionId
in interfaceJobService
-
findSuspendedJobsByExecutionId
- Specified by:
findSuspendedJobsByExecutionId
in interfaceJobService
-
findDeadLetterJobsByExecutionId
- Specified by:
findDeadLetterJobsByExecutionId
in interfaceJobService
-
findExternalWorkerJobsByExecutionId
- Specified by:
findExternalWorkerJobsByExecutionId
in interfaceJobService
-
findJobsByProcessInstanceId
- Specified by:
findJobsByProcessInstanceId
in interfaceJobService
-
findSuspendedJobsByProcessInstanceId
- Specified by:
findSuspendedJobsByProcessInstanceId
in interfaceJobService
-
findDeadLetterJobsByProcessInstanceId
- Specified by:
findDeadLetterJobsByProcessInstanceId
in interfaceJobService
-
updateAllJobTypesTenantIdForDeployment
- Specified by:
updateAllJobTypesTenantIdForDeployment
in interfaceJobService
-
activateSuspendedJob
- Specified by:
activateSuspendedJob
in interfaceJobService
-
moveJobToSuspendedJob
- Specified by:
moveJobToSuspendedJob
in interfaceJobService
-
moveJobToDeadLetterJob
- Specified by:
moveJobToDeadLetterJob
in interfaceJobService
-
createJob
- Specified by:
createJob
in interfaceJobService
-
createAsyncJob
- Specified by:
createAsyncJob
in interfaceJobService
-
createAsyncJobNoTriggerAsyncExecutor
- Specified by:
createAsyncJobNoTriggerAsyncExecutor
in interfaceJobService
-
insertJob
- Specified by:
insertJob
in interfaceJobService
-
createExternalWorkerJob
- Specified by:
createExternalWorkerJob
in interfaceJobService
-
insertExternalWorkerJob
- Specified by:
insertExternalWorkerJob
in interfaceJobService
-
createDeadLetterJob
- Specified by:
createDeadLetterJob
in interfaceJobService
-
insertDeadLetterJob
- Specified by:
insertDeadLetterJob
in interfaceJobService
-
updateJob
- Specified by:
updateJob
in interfaceJobService
-
deleteJob
- Specified by:
deleteJob
in interfaceJobService
-
deleteJob
- Specified by:
deleteJob
in interfaceJobService
-
deleteJobsByExecutionId
- Specified by:
deleteJobsByExecutionId
in interfaceJobService
-
deleteSuspendedJobsByExecutionId
- Specified by:
deleteSuspendedJobsByExecutionId
in interfaceJobService
-
deleteDeadLetterJobsByExecutionId
- Specified by:
deleteDeadLetterJobsByExecutionId
in interfaceJobService
-
deleteByteArrayRef
-