public class MethodInvokingMessageGroupProcessor extends AbstractAggregatingMessageGroupProcessor implements org.springframework.context.Lifecycle
Constructor and Description |
---|
MethodInvokingMessageGroupProcessor(Object target)
Creates a wrapper around the object passed in.
|
MethodInvokingMessageGroupProcessor(Object target,
Method method)
Creates a wrapper around the object passed in.
|
MethodInvokingMessageGroupProcessor(Object target,
String methodName)
Creates a wrapper around the object passed in.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
aggregatePayloads(MessageGroup group,
Map<String,Object> headers) |
boolean |
isRunning() |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setConversionService(org.springframework.core.convert.ConversionService conversionService) |
void |
start() |
void |
stop() |
aggregateHeaders, getMessageBuilderFactory, processMessageGroup
public MethodInvokingMessageGroupProcessor(Object target)
target
- the object to wrappublic MethodInvokingMessageGroupProcessor(Object target, String methodName)
target
- the object to wrapmethodName
- the name of the method to invokepublic void setConversionService(org.springframework.core.convert.ConversionService conversionService)
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
setBeanFactory
in interface org.springframework.beans.factory.BeanFactoryAware
setBeanFactory
in class AbstractAggregatingMessageGroupProcessor
protected final Object aggregatePayloads(MessageGroup group, Map<String,Object> headers)
aggregatePayloads
in class AbstractAggregatingMessageGroupProcessor
public void start()
start
in interface org.springframework.context.Lifecycle
public void stop()
stop
in interface org.springframework.context.Lifecycle
public boolean isRunning()
isRunning
in interface org.springframework.context.Lifecycle