Index
All Classes and Interfaces|All Packages
C
- CONTEXT - Enum constant in enum class io.camunda.zeebe.dmn.DecisionType
- createDecisionEngine() - Static method in class io.camunda.zeebe.dmn.DecisionEngineFactory
D
- DECISION_TABLE - Enum constant in enum class io.camunda.zeebe.dmn.DecisionType
- DecisionContext - Interface in io.camunda.zeebe.dmn
-
Decisionscan only be made within in a specific context. - DecisionEngine - Interface in io.camunda.zeebe.dmn
-
Parses and evaluates DMN decisions.
- DecisionEngineFactory - Class in io.camunda.zeebe.dmn
-
The entry point to create a new
DecisionEngine. - DecisionEngineFactory() - Constructor for class io.camunda.zeebe.dmn.DecisionEngineFactory
- DecisionEvaluationResult - Interface in io.camunda.zeebe.dmn
-
The result of a
ParsedDecision. - decisionId() - Method in interface io.camunda.zeebe.dmn.EvaluatedDecision
- decisionId() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Returns the value of the
decisionIdrecord component. - decisionName() - Method in interface io.camunda.zeebe.dmn.EvaluatedDecision
- decisionName() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Returns the value of the
decisionNamerecord component. - decisionOutput() - Method in interface io.camunda.zeebe.dmn.EvaluatedDecision
-
Returns the output of the evaluated decision encoded as MessagePack.
- decisionOutput() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Returns the value of the
decisionOutputrecord component. - decisionType() - Method in interface io.camunda.zeebe.dmn.EvaluatedDecision
- decisionType() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Returns the value of the
decisionTyperecord component. - DecisionType - Enum Class in io.camunda.zeebe.dmn
-
The type of decision (i.e.
- DmnScalaDecisionEngine - Class in io.camunda.zeebe.dmn.impl
-
A wrapper around the DMN-Scala decision engine.
- DmnScalaDecisionEngine() - Constructor for class io.camunda.zeebe.dmn.impl.DmnScalaDecisionEngine
E
- equals(Object) - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaInput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaOutput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.dmn.impl.MatchedDmnScalaRule
-
Indicates whether some other object is "equal to" this one.
- EvaluatedDecision - Interface in io.camunda.zeebe.dmn
-
An evaluated DMN decision.
- EvaluatedDmnScalaDecision - Record Class in io.camunda.zeebe.dmn.impl
- EvaluatedDmnScalaDecision(String, String, DecisionType, DirectBuffer, List<EvaluatedInput>, List<MatchedRule>) - Constructor for record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Creates an instance of a
EvaluatedDmnScalaDecisionrecord class. - EvaluatedDmnScalaInput - Record Class in io.camunda.zeebe.dmn.impl
- EvaluatedDmnScalaInput(String, String, DirectBuffer) - Constructor for record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaInput
-
Creates an instance of a
EvaluatedDmnScalaInputrecord class. - EvaluatedDmnScalaOutput - Record Class in io.camunda.zeebe.dmn.impl
- EvaluatedDmnScalaOutput(String, String, DirectBuffer) - Constructor for record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaOutput
-
Creates an instance of a
EvaluatedDmnScalaOutputrecord class. - evaluateDecisionById(ParsedDecisionRequirementsGraph, String, DecisionContext) - Method in interface io.camunda.zeebe.dmn.DecisionEngine
-
Evaluates a decision in the provided decision requirements graph.
- evaluateDecisionById(ParsedDecisionRequirementsGraph, String, DecisionContext) - Method in class io.camunda.zeebe.dmn.impl.DmnScalaDecisionEngine
- EvaluatedInput - Interface in io.camunda.zeebe.dmn
-
An evaluated input of a decision table.
- evaluatedInputs() - Method in interface io.camunda.zeebe.dmn.EvaluatedDecision
-
If the decision is a decision table then it returns the
evaluated inputs. - evaluatedInputs() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Returns the value of the
evaluatedInputsrecord component. - EvaluatedOutput - Interface in io.camunda.zeebe.dmn
-
An evaluated output of a decision table that belongs to a
matched rule. - evaluatedOutputs() - Method in record class io.camunda.zeebe.dmn.impl.MatchedDmnScalaRule
-
Returns the value of the
evaluatedOutputsrecord component. - evaluatedOutputs() - Method in interface io.camunda.zeebe.dmn.MatchedRule
- EvaluationFailure - Class in io.camunda.zeebe.dmn.impl
-
The result of an unsuccessful attempt to evaluate a decision.
- EvaluationFailure(String, String) - Constructor for class io.camunda.zeebe.dmn.impl.EvaluationFailure
- EvaluationFailure(String, String, List<EvaluatedDecision>) - Constructor for class io.camunda.zeebe.dmn.impl.EvaluationFailure
- EvaluationResult - Class in io.camunda.zeebe.dmn.impl
-
A successfully evaluated decision
- EvaluationResult(DirectBuffer, List<EvaluatedDecision>) - Constructor for class io.camunda.zeebe.dmn.impl.EvaluationResult
G
- getDecisions() - Method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDrg
- getDecisions() - Method in class io.camunda.zeebe.dmn.impl.ParseFailureMessage
- getDecisions() - Method in interface io.camunda.zeebe.dmn.ParsedDecisionRequirementsGraph
- getEvaluatedDecisions() - Method in interface io.camunda.zeebe.dmn.DecisionEvaluationResult
-
Returns the
detailsof the evaluated decision and its required decisions. - getEvaluatedDecisions() - Method in class io.camunda.zeebe.dmn.impl.EvaluationFailure
- getEvaluatedDecisions() - Method in class io.camunda.zeebe.dmn.impl.EvaluationResult
- getFailedDecisionId() - Method in interface io.camunda.zeebe.dmn.DecisionEvaluationResult
-
Returns the id of the decision where the evaluation failed.
- getFailedDecisionId() - Method in class io.camunda.zeebe.dmn.impl.EvaluationFailure
- getFailedDecisionId() - Method in class io.camunda.zeebe.dmn.impl.EvaluationResult
- getFailureMessage() - Method in interface io.camunda.zeebe.dmn.DecisionEvaluationResult
-
Returns the reason why the evaluation failed.
- getFailureMessage() - Method in class io.camunda.zeebe.dmn.impl.EvaluationFailure
- getFailureMessage() - Method in class io.camunda.zeebe.dmn.impl.EvaluationResult
- getFailureMessage() - Method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDrg
- getFailureMessage() - Method in class io.camunda.zeebe.dmn.impl.ParseFailureMessage
- getFailureMessage() - Method in interface io.camunda.zeebe.dmn.ParsedDecisionRequirementsGraph
-
Returns the reason why the DMN is not valid.
- getId() - Method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDecision
- getId() - Method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDrg
- getId() - Method in class io.camunda.zeebe.dmn.impl.ParseFailureMessage
- getId() - Method in interface io.camunda.zeebe.dmn.ParsedDecision
- getId() - Method in interface io.camunda.zeebe.dmn.ParsedDecisionRequirementsGraph
- getName() - Method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDecision
- getName() - Method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDrg
- getName() - Method in class io.camunda.zeebe.dmn.impl.ParseFailureMessage
- getName() - Method in interface io.camunda.zeebe.dmn.ParsedDecision
- getName() - Method in interface io.camunda.zeebe.dmn.ParsedDecisionRequirementsGraph
- getNamespace() - Method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDrg
- getNamespace() - Method in class io.camunda.zeebe.dmn.impl.ParseFailureMessage
- getNamespace() - Method in interface io.camunda.zeebe.dmn.ParsedDecisionRequirementsGraph
- getOutput() - Method in interface io.camunda.zeebe.dmn.DecisionEvaluationResult
- getOutput() - Method in class io.camunda.zeebe.dmn.impl.EvaluationFailure
- getOutput() - Method in class io.camunda.zeebe.dmn.impl.EvaluationResult
- getParsedDmn() - Method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDrg
H
- hashCode() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaInput
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaOutput
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.dmn.impl.MatchedDmnScalaRule
-
Returns a hash code value for this object.
I
- inputId() - Method in interface io.camunda.zeebe.dmn.EvaluatedInput
- inputId() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaInput
-
Returns the value of the
inputIdrecord component. - inputName() - Method in interface io.camunda.zeebe.dmn.EvaluatedInput
-
Returns the name of the evaluated input.
- inputName() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaInput
-
Returns the value of the
inputNamerecord component. - inputValue() - Method in interface io.camunda.zeebe.dmn.EvaluatedInput
-
Returns the value of the evaluated input expression encoded as MessagePack.
- inputValue() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaInput
-
Returns the value of the
inputValuerecord component. - INVOCATION - Enum constant in enum class io.camunda.zeebe.dmn.DecisionType
- io.camunda.zeebe.dmn - package io.camunda.zeebe.dmn
- io.camunda.zeebe.dmn.impl - package io.camunda.zeebe.dmn.impl
- isFailure() - Method in interface io.camunda.zeebe.dmn.DecisionEvaluationResult
- isFailure() - Method in class io.camunda.zeebe.dmn.impl.EvaluationFailure
- isFailure() - Method in class io.camunda.zeebe.dmn.impl.EvaluationResult
- isValid() - Method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDrg
- isValid() - Method in class io.camunda.zeebe.dmn.impl.ParseFailureMessage
- isValid() - Method in interface io.camunda.zeebe.dmn.ParsedDecisionRequirementsGraph
L
- LIST - Enum constant in enum class io.camunda.zeebe.dmn.DecisionType
- LITERAL_EXPRESSION - Enum constant in enum class io.camunda.zeebe.dmn.DecisionType
M
- MatchedDmnScalaRule - Record Class in io.camunda.zeebe.dmn.impl
- MatchedDmnScalaRule(String, int, List<EvaluatedOutput>) - Constructor for record class io.camunda.zeebe.dmn.impl.MatchedDmnScalaRule
-
Creates an instance of a
MatchedDmnScalaRulerecord class. - MatchedRule - Interface in io.camunda.zeebe.dmn
-
A matched rule of a decision table.
- matchedRules() - Method in interface io.camunda.zeebe.dmn.EvaluatedDecision
-
If the decision is a decision table then it returns the matched rules.
- matchedRules() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Returns the value of the
matchedRulesrecord component.
O
- of(Audit.AuditLogEntry, Function<Val, DirectBuffer>) - Static method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
- of(Audit.EvaluatedInput, Function<Val, DirectBuffer>) - Static method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaInput
- of(Audit.EvaluatedOutput, Function<Val, DirectBuffer>) - Static method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaOutput
- of(Audit.EvaluatedRule, int, Function<Val, DirectBuffer>) - Static method in record class io.camunda.zeebe.dmn.impl.MatchedDmnScalaRule
- of(ParsedDmn) - Static method in class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDrg
- outputId() - Method in interface io.camunda.zeebe.dmn.EvaluatedOutput
- outputId() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaOutput
-
Returns the value of the
outputIdrecord component. - outputName() - Method in interface io.camunda.zeebe.dmn.EvaluatedOutput
-
Returns the name of the evaluated output.
- outputName() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaOutput
-
Returns the value of the
outputNamerecord component. - outputValue() - Method in interface io.camunda.zeebe.dmn.EvaluatedOutput
-
Returns the value of the evaluated output expression encoded as MessagePack.
- outputValue() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaOutput
-
Returns the value of the
outputValuerecord component.
P
- parse(InputStream) - Method in interface io.camunda.zeebe.dmn.DecisionEngine
-
Parses the given DMN resource into a parsed decision requirements graph, containing the decision and its requirements.
- parse(InputStream) - Method in class io.camunda.zeebe.dmn.impl.DmnScalaDecisionEngine
- ParsedDecision - Interface in io.camunda.zeebe.dmn
-
A parsed DMN decision.
- ParsedDecisionRequirementsGraph - Interface in io.camunda.zeebe.dmn
-
A parsed DMN decision requirements graph (DRG).
- ParsedDmnScalaDecision - Class in io.camunda.zeebe.dmn.impl
- ParsedDmnScalaDecision(String, String) - Constructor for class io.camunda.zeebe.dmn.impl.ParsedDmnScalaDecision
- ParsedDmnScalaDrg - Class in io.camunda.zeebe.dmn.impl
- ParseFailureMessage - Class in io.camunda.zeebe.dmn.impl
- ParseFailureMessage(String) - Constructor for class io.camunda.zeebe.dmn.impl.ParseFailureMessage
R
- RELATION - Enum constant in enum class io.camunda.zeebe.dmn.DecisionType
- ruleId() - Method in record class io.camunda.zeebe.dmn.impl.MatchedDmnScalaRule
-
Returns the value of the
ruleIdrecord component. - ruleId() - Method in interface io.camunda.zeebe.dmn.MatchedRule
- ruleIndex() - Method in record class io.camunda.zeebe.dmn.impl.MatchedDmnScalaRule
-
Returns the value of the
ruleIndexrecord component. - ruleIndex() - Method in interface io.camunda.zeebe.dmn.MatchedRule
-
Returns the index of the matched rule in the decision table, starting with 1.
T
- toMap() - Method in interface io.camunda.zeebe.dmn.DecisionContext
- toMap() - Method in class io.camunda.zeebe.dmn.impl.VariablesContext
- toString() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaDecision
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaInput
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaOutput
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.dmn.impl.MatchedDmnScalaRule
-
Returns a string representation of this record class.
U
- UNKNOWN - Enum constant in enum class io.camunda.zeebe.dmn.DecisionType
V
- valueOf(String) - Static method in enum class io.camunda.zeebe.dmn.DecisionType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.camunda.zeebe.dmn.DecisionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VariablesContext - Class in io.camunda.zeebe.dmn.impl
-
Simple Decision Context based on a map of variables, where the key is the name of the variable.
- VariablesContext(Map<String, Object>) - Constructor for class io.camunda.zeebe.dmn.impl.VariablesContext
All Classes and Interfaces|All Packages