Class BpmnJobBehavior
java.lang.Object
io.camunda.zeebe.engine.processing.bpmn.behavior.BpmnJobBehavior
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionBpmnJobBehavior
(KeyGenerator keyGenerator, JobState jobState, Writers writers, ExpressionProcessor expressionBehavior, BpmnStateBehavior stateBehavior, BpmnIncidentBehavior incidentBehavior, BpmnJobActivationBehavior jobActivationBehavior, JobMetrics jobMetrics, BpmnUserTaskBehavior userTaskBehavior) -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancelJob
(BpmnElementContext context) void
cancelJob
(ElementInstance elementInstance) void
createNewExecutionListenerJob
(BpmnElementContext context, ExecutableFlowElement element, BpmnJobBehavior.JobProperties jobProperties) void
createNewJob
(BpmnElementContext context, ExecutableJobWorkerElement element, BpmnJobBehavior.JobProperties jobProperties) evaluateJobExpressions
(JobWorkerProperties jobWorkerProps, BpmnElementContext context)
-
Constructor Details
-
BpmnJobBehavior
public BpmnJobBehavior(KeyGenerator keyGenerator, JobState jobState, Writers writers, ExpressionProcessor expressionBehavior, BpmnStateBehavior stateBehavior, BpmnIncidentBehavior incidentBehavior, BpmnJobActivationBehavior jobActivationBehavior, JobMetrics jobMetrics, BpmnUserTaskBehavior userTaskBehavior)
-
-
Method Details
-
evaluateJobExpressions
public Either<Failure,BpmnJobBehavior.JobProperties> evaluateJobExpressions(JobWorkerProperties jobWorkerProps, BpmnElementContext context) -
createNewJob
public void createNewJob(BpmnElementContext context, ExecutableJobWorkerElement element, BpmnJobBehavior.JobProperties jobProperties) -
createNewExecutionListenerJob
public void createNewExecutionListenerJob(BpmnElementContext context, ExecutableFlowElement element, BpmnJobBehavior.JobProperties jobProperties) -
cancelJob
-
cancelJob
-