Class RouterAnnotationPostProcessor
java.lang.Object
org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessor<Router>
org.springframework.integration.config.annotation.RouterAnnotationPostProcessor
- All Implemented Interfaces:
- MethodAnnotationPostProcessor<Router>
public class RouterAnnotationPostProcessor extends AbstractMethodAnnotationPostProcessor<Router>
Post-processor for Methods annotated with 
@Router.- Author:
- Mark Fisher, 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 RouterAnnotationPostProcessor(ConfigurableListableBeanFactory beanFactory)
- 
Method SummaryModifier and Type Method Description 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.AbstractMethodAnnotationPostProcessorbeanAnnotationAware, buildLambdaMessageProcessorForBeanMethod, 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<Router>
- Parameters:
- bean- The bean.
- method- The method.
- annotations- The messaging annotation (or meta-annotation hierarchy) on the method.
- Returns:
- The MessageHandler.
 
 
-