Class AggregatorAnnotationPostProcessor
java.lang.Object
org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessor<Aggregator>
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, Gary Russell, Artem Bilan
- 
Field SummaryFields inherited from class org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessorannotationType, beanFactory, conversionService, definitionRegistry, logger, messageHandlerAttributes, SEND_TIMEOUT_ATTRIBUTE
- 
Constructor SummaryConstructors Constructor Description AggregatorAnnotationPostProcessor(ConfigurableListableBeanFactory beanFactory)
- 
Method SummaryModifier and Type Method Description protected booleanbeanAnnotationAware()protected MessageHandlercreateHandler(Object bean, Method method, List<Annotation> annotations)Subclasses must implement this method to create the MessageHandler.Methods inherited from class org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessorbuildLambdaMessageProcessorForBeanMethod, checkMessageHandlerAttributes, configurePollingEndpoint, createEndpoint, doCreateEndpoint, extractAdviceChain, extractTypeIfPossible, generateHandlerBeanName, getChannelResolver, getInputChannelAttribute, postProcess, resolveAttributeToBoolean, resolveTargetBeanFromMethodWithBeanAnnotation, resolveTargetBeanName, setOutputChannelIfPresent, shouldCreateEndpoint
- 
Constructor Details
- 
Method Details- 
createHandlerDescription copied from class:AbstractMethodAnnotationPostProcessorSubclasses must implement this method to create the MessageHandler.- Specified by:
- createHandlerin class- AbstractMethodAnnotationPostProcessor<Aggregator>
- Parameters:
- bean- The bean.
- method- The method.
- annotations- The messaging annotation (or meta-annotation hierarchy) on the method.
- Returns:
- The MessageHandler.
 
- 
beanAnnotationAwareprotected boolean beanAnnotationAware()- Overrides:
- beanAnnotationAwarein class- AbstractMethodAnnotationPostProcessor<Aggregator>
 
 
-