Package org.springframework.integration.expression
@NonNullApi
package org.springframework.integration.expression
Provides classes supporting SpEL expressions.
-
ClassDescriptionSpEL
MethodFilter
to restrict method invocations to:Pausable
orLifecycle
componentsget
,set
andshutdown
methods ofCustomizableThreadCreator
methods withManagedAttribute
andManagedOperation
annotations This class isn't designed for target applications and typically is used fromExpressionControlBusFactoryBean
.An implementation ofExpression
that delegates to anExpressionSource
for resolving the actual Expression instance per-invocation at runtime.An immutableAbstractMap
implementation that wraps aMap<String, Object>
, where values must be instances ofString
orExpression
, and evaluates anexpression
for the providedkey
from the underlyingoriginal
Map.TheExpressionEvalMap.EvaluationCallback
implementation which evaluates an expression using the providedcontext
,root
andreturnType
variables.Implementations of this interface can be provided to build 'on demandExpressionEvalMap.get(Object)
logic' forExpressionEvalMap
.The builder class to instantiateExpressionEvalMap
.Strategy interface for retrieving Expressions.Utility class with static methods for helping with evaluation of SpEL expressions.ExpressionSource
implementation that accesses resource bundles using specified basenames.Utility class that keeps track of a Set of SpELPropertyAccessor
s in order to register them with the "integrationEvaluationContext" upon initialization.A very simple hardcoded implementation of theExpression
interface that represents an immutable value.