| Modifier and Type | Method and Description |
|---|---|
Map<String,TypedValue<?>> |
InputEvent.getVariables()
Returns the variables in the event
|
| Modifier and Type | Field and Description |
|---|---|
static TypedValue |
BindingContextUtils.EMPTY_VARS |
static TypedValue |
BindingContextUtils.NULL_TYPED_VALUE |
| Modifier and Type | Method and Description |
|---|---|
TypedValue<?> |
ExpressionLanguageSession.evaluate(String expression)
Evaluates an expression according to the parameters used during construction and the global bindings.
|
TypedValue<?> |
ExpressionLanguage.evaluate(String expression,
BindingContext context)
Evaluates an expression according to a given
BindingContext and the global one. |
TypedValue<?> |
ExpressionLanguageSession.evaluate(String expression,
DataType expectedOutputType)
Evaluates an expression according to the parameters used during construction, the global bindings and the
DataType of
the expected result. |
TypedValue<?> |
ExpressionLanguage.evaluate(String expression,
DataType expectedOutputType,
BindingContext context)
Evaluates an expression according to a given
BindingContext, the global one and the DataType of the expected
result. |
TypedValue<?> |
ExpressionLanguageSession.evaluate(String expression,
long timeout)
Evaluates an expression according to the parameters used during construction and the global bindings.
|
TypedValue<?> |
ExpressionLanguageSession.evaluateLogExpression(String expression)
Evaluates an expression according to a given
BindingContext and the global one. |
TypedValue<?> |
ExpressionLanguage.evaluateLogExpression(String expression,
BindingContext context)
Evaluates an expression according to a given
BindingContext and the global one. |
TypedValue |
Binding.value() |
| Modifier and Type | Method and Description |
|---|---|
Optional<TypedValue> |
BindingContext.lookup(String identifier)
Allows searching for a specific binding by its identifier.
|
Optional<TypedValue> |
ExpressionModule.lookup(String identifier)
Allows searching for a specific binding by its identifier.
|
Iterator<TypedValue<?>> |
ExpressionLanguageSession.split(String expression)
Splits using the specified expression.
|
Iterator<TypedValue<?>> |
ExpressionLanguage.split(String expression,
BindingContext context)
Splits using the specified expression.
|
| Modifier and Type | Method and Description |
|---|---|
BindingContext.Builder |
BindingContext.Builder.addBinding(String identifier,
TypedValue value)
Will create a binding for the specified identifier and value.
|
ExpressionModule.Builder |
ExpressionModule.Builder.addBinding(String identifier,
TypedValue<?> value)
Will create a binding for the specified identifier and value.
|
| Modifier and Type | Method and Description |
|---|---|
default BindingContext.Builder |
BindingContext.Builder.addBinding(String identifier,
Supplier<TypedValue> value)
Will create a binding for the specified identifier and lazy value.
|
| Constructor and Description |
|---|
Binding(String identifier,
TypedValue value) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,TypedValue<?>> |
Event.getVariables()
Returns the variables in the event
|
| Modifier and Type | Method and Description |
|---|---|
<T> TypedValue<T> |
Message.getAttributes()
Gets the attributes associated with the Message.
|
<T> TypedValue<T> |
Message.getPayload()
Gets a
TypedValue with the payload of this message. |
| Modifier and Type | Method and Description |
|---|---|
Message.Builder |
Message.Builder.attributes(TypedValue<?> typedValue)
Sets the
Message's TypedValue attributes to be built, including their value and media type. |
Message.CollectionBuilder |
Message.CollectionBuilder.attributes(TypedValue<?> typedValue)
Sets the
Message's TypedValue attributes to be built, including their value and media type. |
Message.Builder |
Message.PayloadBuilder.payload(TypedValue<?> typedValue)
Sets the
Message's TypedValue payload to be built, including it's value and media type. |
| Modifier and Type | Method and Description |
|---|---|
static <T> TypedValue<T> |
TypedValue.of(T value)
Creates a new instance for the given
value, using an auto calculated DataType. |
| Modifier and Type | Method and Description |
|---|---|
TypedValue<?> |
ExtensionNotification.getData()
The custom
TypedValue data associated to the notification. |
| Modifier and Type | Method and Description |
|---|---|
Map<String,TypedValue<?>> |
DefaultInputEvent.getVariables() |
Copyright © 2020 MuleSoft, Inc.. All rights reserved.