Index

C D E G H I L M O P R T U V 
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
Decisions can 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 decisionId record 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 decisionName record 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 decisionOutput record 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 decisionType record 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 EvaluatedDmnScalaDecision record 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 EvaluatedDmnScalaInput record 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 EvaluatedDmnScalaOutput record 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 evaluatedInputs record 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 evaluatedOutputs record 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 details of 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 inputId record 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 inputName record 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 inputValue record 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 MatchedDmnScalaRule record 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 matchedRules record 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 outputId record 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 outputName record 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 outputValue record 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 ruleId record 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 ruleIndex record 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
 
C D E G H I L M O P R T U V 
All Classes and Interfaces|All Packages