public class MethodInvokingMessageListProcessor<T> extends AbstractExpressionEvaluator
EXPRESSION_PARSER, logger
Constructor and Description |
---|
MethodInvokingMessageListProcessor(Object targetObject,
Class<? extends Annotation> annotationType) |
MethodInvokingMessageListProcessor(Object targetObject,
Method method) |
MethodInvokingMessageListProcessor(Object targetObject,
Method method,
Class<T> expectedType) |
MethodInvokingMessageListProcessor(Object targetObject,
String methodName) |
MethodInvokingMessageListProcessor(Object targetObject,
String methodName,
Class<T> expectedType) |
Modifier and Type | Method and Description |
---|---|
T |
process(Collection<org.springframework.messaging.Message<?>> messages,
Map<String,Object> aggregateHeaders) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
Specify a BeanFactory in order to enable resolution via
@beanName in the expression. |
String |
toString() |
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, setConversionService
public MethodInvokingMessageListProcessor(Object targetObject, Method method, Class<T> expectedType)
public MethodInvokingMessageListProcessor(Object targetObject, Method method)
public MethodInvokingMessageListProcessor(Object targetObject, String methodName, Class<T> expectedType)
public MethodInvokingMessageListProcessor(Object targetObject, String methodName)
public MethodInvokingMessageListProcessor(Object targetObject, Class<? extends Annotation> annotationType)
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
AbstractExpressionEvaluator
@beanName
in the expression.setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
setBeanFactory
in class AbstractExpressionEvaluator
public T process(Collection<org.springframework.messaging.Message<?>> messages, Map<String,Object> aggregateHeaders)