Package org.flowable.job.api
Interface JobQuery
-
- All Superinterfaces:
BaseJobQuery<JobQuery,Job>
,org.flowable.common.engine.api.query.Query<JobQuery,Job>
public interface JobQuery extends BaseJobQuery<JobQuery,Job>
Allows programmatic querying ofJob
s.- Author:
- Joram Barrez, Falko Menge
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JobQuery
locked()
Only return jobs that are locked (i.e.JobQuery
lockOwner(String lockOwner)
Only return jobs with the given lock owner.JobQuery
messages()
Only select jobs that are messages.JobQuery
timers()
Only select jobs that are timers.JobQuery
unlocked()
Only return jobs that are not locked.-
Methods inherited from interface org.flowable.job.api.BaseJobQuery
caseDefinitionId, caseInstanceId, category, categoryLike, correlationId, duedateHigherThan, duedateLowerThan, elementId, elementName, exceptionMessage, executionId, handlerType, handlerTypes, jobId, jobIds, jobTenantId, jobTenantIdLike, jobWithoutTenantId, orderByExecutionId, orderByJobCreateTime, orderByJobDuedate, orderByJobId, orderByJobRetries, orderByProcessInstanceId, orderByTenantId, planItemInstanceId, processDefinitionId, processInstanceId, scopeDefinitionId, scopeId, scopeType, subScopeId, withException, withoutProcessInstanceId, withoutScopeId, withoutScopeType
-
-
-
-
Method Detail
-
timers
JobQuery timers()
Only select jobs that are timers. Cannot be used together withmessages()
-
messages
JobQuery messages()
Only select jobs that are messages. Cannot be used together withtimers()
-
locked
JobQuery locked()
Only return jobs that are locked (i.e. they are acquired by an executor).
-
unlocked
JobQuery unlocked()
Only return jobs that are not locked.
-
-