Interface JobEntity
- All Superinterfaces:
AbstractJobEntity, Entity, HasRevision, Job
- All Known Implementing Classes:
JobEntityImpl
Represents an async job: a piece of logic that needs to be executed asynchronously.
-
Field Summary
Fields inherited from interface Job
DEFAULT_EXCLUSIVE, JOB_TYPE_MESSAGE, JOB_TYPE_TIMER, MAX_EXCEPTION_MESSAGE_LENGTH -
Method Summary
Modifier and TypeMethodDescriptionvoidsetLockExpirationTime(Date claimedUntil) voidsetLockOwner(String claimedBy) Methods inherited from interface AbstractJobEntity
getEndDate, getExceptionByteArrayRef, getExceptionStacktrace, getJobHandlerConfiguration, getJobHandlerType, getJobType, getMaxIterations, getRepeat, isExclusive, setDuedate, setEndDate, setExceptionMessage, setExceptionStacktrace, setExclusive, setExecution, setExecutionId, setJobHandlerConfiguration, setJobHandlerType, setJobType, setMaxIterations, setProcessDefinitionId, setProcessInstanceId, setRepeat, setRetries, setTenantIdMethods inherited from interface Entity
getId, getPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setUpdatedMethods inherited from interface HasRevision
getRevision, getRevisionNext, setRevisionMethods inherited from interface Job
getDuedate, getExceptionMessage, getExecutionId, getId, getProcessDefinitionId, getProcessInstanceId, getRetries, getTenantId