Spring Integration

org.springframework.integration.config.annotation
Class AggregatorAnnotationPostProcessor

java.lang.Object
  extended by org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessor<Aggregator>
      extended by org.springframework.integration.config.annotation.AggregatorAnnotationPostProcessor
All Implemented Interfaces:
MethodAnnotationPostProcessor<Aggregator>

public class AggregatorAnnotationPostProcessor
extends AbstractMethodAnnotationPostProcessor<Aggregator>

Post-processor for the @Aggregator annotation.

Author:
Mark Fisher, Oleg Zhurakousky

Field Summary
 
Fields inherited from class org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessor
beanFactory, channelResolver
 
Constructor Summary
AggregatorAnnotationPostProcessor(org.springframework.beans.factory.ListableBeanFactory beanFactory)
           
 
Method Summary
protected  MessageHandler createHandler(java.lang.Object bean, java.lang.reflect.Method method, Aggregator annotation)
          Subclasses must implement this method to create the MessageHandler.
 
Methods inherited from class org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessor
postProcess, shouldCreateEndpoint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregatorAnnotationPostProcessor

public AggregatorAnnotationPostProcessor(org.springframework.beans.factory.ListableBeanFactory beanFactory)
Method Detail

createHandler

protected MessageHandler createHandler(java.lang.Object bean,
                                       java.lang.reflect.Method method,
                                       Aggregator annotation)
Description copied from class: AbstractMethodAnnotationPostProcessor
Subclasses must implement this method to create the MessageHandler.

Specified by:
createHandler in class AbstractMethodAnnotationPostProcessor<Aggregator>

Spring Integration