public class ExpressionEvaluatingMessageSource<T> extends AbstractMessageSource<T> implements ExpressionCapable
EXPRESSION_PARSER, logger| Constructor and Description |
|---|
ExpressionEvaluatingMessageSource(org.springframework.expression.Expression expression,
java.lang.Class<T> expectedType) |
| Modifier and Type | Method and Description |
|---|---|
T |
doReceive()
Subclasses must implement this method.
|
java.lang.String |
getComponentType() |
org.springframework.expression.Expression |
getExpression()
Return the primary SpEL expression if this component is expression-based.
|
buildMessage, getComponentName, getManagedName, getManagedType, getMessageCount, getMessageCountLong, isCountsEnabled, isLoggingEnabled, receive, reset, setBeanName, setCountsEnabled, setHeaderExpressions, setLoggingEnabled, setManagedName, setManagedTypeafterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, setBeanFactory, setConversionServicepublic ExpressionEvaluatingMessageSource(org.springframework.expression.Expression expression,
java.lang.Class<T> expectedType)
public java.lang.String getComponentType()
getComponentType in interface NamedComponentpublic T doReceive()
AbstractMessageSourcedoReceive in class AbstractMessageSource<T>public org.springframework.expression.Expression getExpression()
ExpressionCapablegetExpression in interface ExpressionCapable