See: Description
| Interface | Description |
|---|---|
| ExpressionEvalMap.EvaluationCallback |
Implementations of this interface can be provided to build 'on demand
ExpressionEvalMap.get(Object) logic'
for ExpressionEvalMap. |
| ExpressionEvalMap.ExpressionEvalMapComponentsBuilder | |
| ExpressionEvalMap.ExpressionEvalMapFinalBuilder | |
| ExpressionSource |
Strategy interface for retrieving Expressions.
|
| Class | Description |
|---|---|
| ControlBusMethodFilter |
SpEL
MethodFilter to restrict method invocations to:
Lifecycle components
get, set and shutdown methods of CustomizableThreadCreator
methods with ManagedAttribute and ManagedOperation annotations
This class isn't designed for target applications and typically is used from ExpressionControlBusFactoryBean. |
| DynamicExpression |
An implementation of
Expression that delegates to an ExpressionSource
for resolving the actual Expression instance per-invocation at runtime. |
| ExpressionEvalMap |
An immutable
AbstractMap implementation that wraps a Map<String, Object>,
where values must be instances of String or Expression,
and evaluates an expression for the provided key from the underlying
original Map. |
| ExpressionEvalMap.ComponentsEvaluationCallback |
The
ExpressionEvalMap.EvaluationCallback implementation which evaluates an expression using
the provided context, root and returnType variables. |
| ExpressionEvalMap.ExpressionEvalMapBuilder |
The builder class to instantiate
ExpressionEvalMap. |
| ExpressionUtils |
Utility class with static methods for helping with evaluation of SpEL expressions.
|
| FunctionExpression<S> |
An
Expression that simply invokes Function.apply(Object) on its
provided Function. |
| ReloadableResourceBundleExpressionSource |
ExpressionSource implementation that accesses resource bundles using specified basenames. |
| SpelPropertyAccessorRegistrar |
Utility class that keeps track of a Set of SpEL
PropertyAccessors
in order to register them with the "integrationEvaluationContext" upon initialization. |
| SupplierExpression<T> |
An
Expression that simply invokes Supplier.get() on its
provided Supplier. |
| ValueExpression<V> |
A very simple hardcoded implementation of the
Expression interface that represents an
immutable value. |