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:
Pausable or 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> | |
ReloadableResourceBundleExpressionSource |
ExpressionSource implementation that accesses resource bundles using specified basenames. |
SpelPropertyAccessorRegistrar |
Utility class that keeps track of a Set of SpEL
PropertyAccessor s
in order to register them with the "integrationEvaluationContext" upon initialization. |
SupplierExpression<T> | |
ValueExpression<V> |
A very simple hardcoded implementation of the
Expression interface that represents an
immutable value. |