Package org.flowable.job.service
Interface JobService
-
- All Known Implementing Classes:
JobServiceImpl
public interface JobServiceService which provides access to jobs.- Author:
- Tijs Rademakers
-
-
Method Summary
-
-
-
Method Detail
-
scheduleAsyncJob
void scheduleAsyncJob(JobEntity job)
-
createJobQuery
JobQuery createJobQuery()
-
createTimerJobQuery
TimerJobQuery createTimerJobQuery()
-
createSuspendedJobQuery
SuspendedJobQuery createSuspendedJobQuery()
-
createDeadLetterJobQuery
DeadLetterJobQuery createDeadLetterJobQuery()
-
createHistoryJobQuery
HistoryJobQuery createHistoryJobQuery()
-
findSuspendedJobsByExecutionId
List<SuspendedJobEntity> findSuspendedJobsByExecutionId(String executionId)
-
findDeadLetterJobsByExecutionId
List<DeadLetterJobEntity> findDeadLetterJobsByExecutionId(String executionId)
-
findExternalWorkerJobsByExecutionId
List<ExternalWorkerJobEntity> findExternalWorkerJobsByExecutionId(String executionId)
-
findSuspendedJobsByProcessInstanceId
List<SuspendedJobEntity> findSuspendedJobsByProcessInstanceId(String processInstanceId)
-
findDeadLetterJobsByProcessInstanceId
List<DeadLetterJobEntity> findDeadLetterJobsByProcessInstanceId(String processInstanceId)
-
activateSuspendedJob
AbstractRuntimeJobEntity activateSuspendedJob(SuspendedJobEntity job)
-
moveJobToSuspendedJob
SuspendedJobEntity moveJobToSuspendedJob(AbstractRuntimeJobEntity job)
-
moveJobToDeadLetterJob
AbstractRuntimeJobEntity moveJobToDeadLetterJob(AbstractRuntimeJobEntity job)
-
updateAllJobTypesTenantIdForDeployment
void updateAllJobTypesTenantIdForDeployment(String deploymentId, String newTenantId)
-
createAsyncJob
void createAsyncJob(JobEntity job, boolean isExclusive)
-
createAsyncJobNoTriggerAsyncExecutor
void createAsyncJobNoTriggerAsyncExecutor(JobEntity job, boolean isExclusive)
-
createJob
JobEntity createJob()
-
insertJob
void insertJob(JobEntity job)
-
createExternalWorkerJob
ExternalWorkerJobEntity createExternalWorkerJob()
-
insertExternalWorkerJob
void insertExternalWorkerJob(ExternalWorkerJobEntity job)
-
createDeadLetterJob
DeadLetterJobEntity createDeadLetterJob()
-
insertDeadLetterJob
void insertDeadLetterJob(DeadLetterJobEntity deadLetterJob)
-
updateJob
void updateJob(JobEntity job)
-
deleteJob
void deleteJob(String jobId)
-
deleteJob
void deleteJob(JobEntity job)
-
deleteJobsByExecutionId
void deleteJobsByExecutionId(String executionId)
-
deleteSuspendedJobsByExecutionId
void deleteSuspendedJobsByExecutionId(String executionId)
-
deleteDeadLetterJobsByExecutionId
void deleteDeadLetterJobsByExecutionId(String executionId)
-
-