Class DecisionBehavior
java.lang.Object
io.camunda.zeebe.engine.processing.common.DecisionBehavior
-
Constructor Summary
ConstructorsConstructorDescriptionDecisionBehavior
(DecisionEngine decisionEngine, ProcessingState processingState, ProcessEngineMetrics metrics) -
Method Summary
Modifier and TypeMethodDescriptioncreateDecisionEvaluationEvent
(PersistedDecision decision, DecisionEvaluationResult decisionResult) evaluateDecisionInDrg
(ParsedDecisionRequirementsGraph drg, String decisionId, org.agrona.DirectBuffer variables) findAndParseDrgByDecision
(PersistedDecision persistedDecision) findDecisionById
(String decisionId) findDecisionByKey
(long decisionKey) formatDecisionLookupFailure
(Failure failure, long decisionKey) formatDecisionLookupFailure
(Failure failure, String decisionId)
-
Constructor Details
-
DecisionBehavior
public DecisionBehavior(DecisionEngine decisionEngine, ProcessingState processingState, ProcessEngineMetrics metrics)
-
-
Method Details
-
findDecisionById
-
findDecisionByKey
-
findAndParseDrgByDecision
public Either<Failure,ParsedDecisionRequirementsGraph> findAndParseDrgByDecision(PersistedDecision persistedDecision) -
formatDecisionLookupFailure
-
formatDecisionLookupFailure
-
evaluateDecisionInDrg
public DecisionEvaluationResult evaluateDecisionInDrg(ParsedDecisionRequirementsGraph drg, String decisionId, org.agrona.DirectBuffer variables) -
createDecisionEvaluationEvent
public Tuple<DecisionEvaluationIntent,DecisionEvaluationRecord> createDecisionEvaluationEvent(PersistedDecision decision, DecisionEvaluationResult decisionResult)
-