Modifier and Type | Method and Description |
---|---|
abstract EvaluationResult |
AbstractMessage.extractFilterableData(EvaluationContext context,
ComponentName componentRootNode,
java.lang.String variable) |
EvaluationResult |
AnyMessage.extractFilterableData(EvaluationContext context,
ComponentName root,
java.lang.String v) |
EvaluationResult |
StructuredEventMessage.extractFilterableData(EvaluationContext context,
ComponentName root,
java.lang.String name) |
EvaluationResult |
TypedEventMessage.extractFilterableData(EvaluationContext evaluationContext,
ComponentName componentName,
java.lang.String headerName) |
EvaluationResult |
AbstractMessage.extractValue(EvaluationContext evaluationContext,
ComponentName componentRootNode) |
EvaluationResult |
AbstractMessage.extractValue(EvaluationContext context,
ComponentName componentRootNode,
RuntimeVariable runtimeVariable) |
abstract EvaluationResult |
AbstractMessage.extractVariableHeader(EvaluationContext context,
ComponentName componentRootNode,
java.lang.String variable) |
EvaluationResult |
AnyMessage.extractVariableHeader(EvaluationContext context,
ComponentName root,
java.lang.String v) |
EvaluationResult |
StructuredEventMessage.extractVariableHeader(EvaluationContext context,
ComponentName root,
java.lang.String name) |
EvaluationResult |
TypedEventMessage.extractVariableHeader(EvaluationContext evaluationContext,
ComponentName componentName,
java.lang.String headerName) |
Modifier and Type | Class and Description |
---|---|
class |
PropertyDoesNotExistException |
Modifier and Type | Method and Description |
---|---|
int |
EvaluationResult.compareTo(EvaluationResult other) |
EvaluationResult |
RuntimeVariable.evaluate(EvaluationContext c) |
EvaluationResult |
FilterConstraint.evaluate(EvaluationContext evaluationContext,
Message event) |
Any |
ETCLEvaluator.evaluateArrayIndex(Any any,
int index)
extract the n-th position out of an Array wrapped inside an Any.
|
Any |
ETCLEvaluator.evaluateDiscriminator(Any any) |
EvaluationResult |
ETCLEvaluator.evaluateElementInSequence(EvaluationContext context,
EvaluationResult element,
Any sequence) |
Any |
ETCLEvaluator.evaluateExistIdentifier(Any value,
java.lang.String identifier) |
Any |
ETCLEvaluator.evaluateIdentifier(Any any,
int position) |
Any |
ETCLEvaluator.evaluateIdentifier(Any any,
java.lang.String identifier)
expensive
|
Any |
ETCLEvaluator.evaluateListLength(Any value)
identify the number of elements of a component.
|
Any |
ETCLEvaluator.evaluateNamedValueList(Any any,
java.lang.String name)
extract a named value out of a sequence of name/value pairs.
|
Any |
ETCLEvaluator.evaluateRepositoryId(Any value)
identify the RepositoryId of a component.
|
Any |
ETCLEvaluator.evaluateTypeName(Any value)
identify the unscoped IDL type name of a component.
|
Any |
ETCLEvaluator.evaluateUnion(Any value)
extract the default member from Union wrapped inside the provided Any.
|
Any |
ETCLEvaluator.evaluateUnion(Any value,
int position) |
EvaluationResult |
EvaluationContext.extractFromMessage(AbstractMessage message,
ComponentName componentName)
fetch the values denoted by the provided ComponentName out of the Message.
|
EvaluationResult |
EvaluationContext.extractFromMessage(EvaluationResult evaluationResult,
ComponentName componentName,
RuntimeVariable runtimeVariable)
resolve the RuntimeVariable (e.g.
|
boolean |
ETCLEvaluator.hasDefaultDiscriminator(Any any) |
Modifier and Type | Method and Description |
---|---|
Any |
DefaultETCLEvaluator.evaluateArrayIndex(Any any,
int index) |
Any |
DefaultETCLEvaluator.evaluateDiscriminator(Any any) |
EvaluationResult |
DefaultETCLEvaluator.evaluateElementInSequence(EvaluationContext context,
EvaluationResult element,
Any sequence) |
Any |
DefaultETCLEvaluator.evaluateExistIdentifier(Any value,
java.lang.String identifier) |
Any |
DefaultETCLEvaluator.evaluateIdentifier(Any any,
int position) |
Any |
DefaultETCLEvaluator.evaluateIdentifier(Any any,
java.lang.String identifier)
expensive
|
Any |
DefaultETCLEvaluator.evaluateListLength(Any value) |
Any |
DefaultETCLEvaluator.evaluateNamedValueList(Any any,
java.lang.String name) |
Any |
DefaultETCLEvaluator.evaluateRepositoryId(Any value) |
Any |
DefaultETCLEvaluator.evaluateTypeName(Any value) |
Any |
DefaultETCLEvaluator.evaluateUnion(Any value) |
Any |
DefaultETCLEvaluator.evaluateUnion(Any value,
int position) |
boolean |
DefaultETCLEvaluator.hasDefaultDiscriminator(Any any) |
Modifier and Type | Method and Description |
---|---|
EvaluationResult |
Message.extractFilterableData(EvaluationContext context,
ComponentName componentRootNode,
java.lang.String variable) |
EvaluationResult |
Message.extractValue(EvaluationContext evaluationContext,
ComponentName componentRootNode) |
EvaluationResult |
Message.extractValue(EvaluationContext context,
ComponentName componentRootNode,
RuntimeVariable runtimeVariable) |
EvaluationResult |
Message.extractVariableHeader(EvaluationContext context,
ComponentName componentRootNode,
java.lang.String variable) |