org.springframework.integration.aggregator
Class MethodInvokingMessageGroupProcessor
java.lang.Object
org.springframework.integration.aggregator.AbstractAggregatingMessageGroupProcessor
org.springframework.integration.aggregator.MethodInvokingMessageGroupProcessor
- All Implemented Interfaces:
- MessageGroupProcessor
public class MethodInvokingMessageGroupProcessor
- extends AbstractAggregatingMessageGroupProcessor
MessageGroupProcessor that serves as an adapter for the invocation of a POJO method.
- Since:
- 2.0
- Author:
- Iwein Fuld, Mark Fisher, Dave Syer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MethodInvokingMessageGroupProcessor
public MethodInvokingMessageGroupProcessor(Object target)
- Creates a wrapper around the object passed in. This constructor will look for a method that can process
a list of messages.
- Parameters:
target
- the object to wrap
MethodInvokingMessageGroupProcessor
public MethodInvokingMessageGroupProcessor(Object target,
String methodName)
- Creates a wrapper around the object passed in. This constructor will look for a named method specifically and
fail when it cannot find a method with the given name.
- Parameters:
target
- the object to wrapmethodName
- the name of the method to invoke
MethodInvokingMessageGroupProcessor
public MethodInvokingMessageGroupProcessor(Object target,
Method method)
- Creates a wrapper around the object passed in.
- Parameters:
target
- the object to wrapmethod
- the method to invoke
setConversionService
public void setConversionService(ConversionService conversionService)
setBeanFactory
public void setBeanFactory(BeanFactory beanFactory)
aggregatePayloads
protected final Object aggregatePayloads(MessageGroup group,
Map<String,Object> headers)
- Specified by:
aggregatePayloads
in class AbstractAggregatingMessageGroupProcessor
Copyright © 2010. All Rights Reserved.