Class MessageJobDeclaration
java.lang.Object
org.camunda.bpm.engine.impl.jobexecutor.JobDeclaration<AtomicOperationInvocation,MessageEntity>
org.camunda.bpm.engine.impl.jobexecutor.MessageJobDeclaration
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AsyncAfterMessageJobDeclaration,AsyncBeforeMessageJobDeclaration
Declaration of a Message Job (Asynchronous continuation job)
- Author:
- Daniel Meyer
- See Also:
-
Field Summary
FieldsFields inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobDeclaration
activity, exclusive, jobConfiguration, jobDefinitionId, jobHandlerConfiguration, jobHandlerType, jobPriorityProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisApplicableForOperation(AtomicOperation operation) protected MessageEntitynewJobInstance(AtomicOperationInvocation context) protected ExecutionEntityReturns the execution in which context the job is created.protected JobHandlerConfigurationMethods inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobDeclaration
createJobInstance, getActivity, getActivityId, getJobConfiguration, getJobDefinitionId, getJobHandlerType, getJobPriorityProvider, getProcessDefinition, isExclusive, postInitialize, reconfigure, resolveDueDate, resolveExclusive, resolveJobDefinitionId, resolveJobHandler, resolveJobHandlerType, resolveRetries, setActivity, setExclusive, setJobConfiguration, setJobDefinitionId, setJobPriorityProvider
-
Field Details
-
ASYNC_BEFORE
- See Also:
-
ASYNC_AFTER
- See Also:
-
operationIdentifier
-
-
Constructor Details
-
MessageJobDeclaration
-
-
Method Details
-
newJobInstance
- Specified by:
newJobInstancein classJobDeclaration<AtomicOperationInvocation,MessageEntity>
-
isApplicableForOperation
-
resolveExecution
Description copied from class:JobDeclarationReturns the execution in which context the job is created. The execution is used to determine the job's priority based on a BPMN activity the execution is currently executing. May be null.- Specified by:
resolveExecutionin classJobDeclaration<AtomicOperationInvocation,MessageEntity>
-
resolveJobHandlerConfiguration
- Specified by:
resolveJobHandlerConfigurationin classJobDeclaration<AtomicOperationInvocation,MessageEntity>
-