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)
-