Package org.flowable.job.api
Interface JobQuery
- All Superinterfaces:
BaseJobQuery<JobQuery,
,Job> org.flowable.common.engine.api.query.Query<JobQuery,
Job>
Allows programmatic querying of
Job
s.- Author:
- Joram Barrez, Falko Menge
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
org.flowable.common.engine.api.query.Query.NullHandlingOnOrder
-
Method Summary
Modifier and TypeMethodDescriptionlocked()
Only return jobs that are locked (i.e. they are acquired by an executor).Only return jobs with the given lock owner.messages()
Only select jobs that are messages.timers()
Only select jobs that are timers.unlocked()
Only return jobs that are not locked.Methods inherited from interface org.flowable.job.api.BaseJobQuery
caseDefinitionId, caseDefinitionKey, 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, processDefinitionKey, processInstanceId, scopeDefinitionId, scopeId, scopeType, subScopeId, withException, withoutProcessInstanceId, withoutScopeId, withoutScopeType
Methods inherited from interface org.flowable.common.engine.api.query.Query
asc, count, desc, list, listPage, orderBy, orderBy, singleResult
-
Method Details
-
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()
-
lockOwner
Only return jobs with the given lock owner. -
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.
-