Package org.springframework.integration.expression
@NonNullApi
package org.springframework.integration.expression
Provides classes supporting SpEL expressions.
-
ClassDescriptionSpEL
MethodFilterto restrict method invocations to:PausableorLifecyclecomponentsget,setandshutdownmethods ofCustomizableThreadCreatormethods withManagedAttributeandManagedOperationannotations This class isn't designed for target applications and typically is used fromExpressionControlBusFactoryBean.An implementation ofExpressionthat delegates to anExpressionSourcefor resolving the actual Expression instance per-invocation at runtime.An immutableAbstractMapimplementation that wraps aMap<String, Object>, where values must be instances ofStringorExpression, and evaluates anexpressionfor the providedkeyfrom the underlyingoriginalMap.TheExpressionEvalMap.EvaluationCallbackimplementation which evaluates an expression using the providedcontext,rootandreturnTypevariables.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.ExpressionSourceimplementation that accesses resource bundles using specified basenames.Utility class that keeps track of a Set of SpELPropertyAccessors in order to register them with the "integrationEvaluationContext" upon initialization.A very simple hardcoded implementation of theExpressioninterface that represents an immutable value.