Class DefaultRouterParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractConsumerEndpointParser
org.springframework.integration.config.xml.DefaultRouterParser
- All Implemented Interfaces:
BeanDefinitionParser
Parser for the <router/> element.
- Author:
- Mark Fisher, Oleg Zhurakousky, Gary Russell
-
Field Summary
Fields inherited from class AbstractConsumerEndpointParser
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTEFields inherited from class AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final BeanDefinitionBuilderparseHandler(Element element, ParserContext parserContext) Parse the MessageHandler.protected voidpostProcess(BeanDefinitionBuilder builder, Element element, ParserContext parserContext) Methods inherited from class AbstractConsumerEndpointParser
getInputChannelAttributeName, parseInternal, replyChannelInChainAllowed, resolveIdMethods inherited from class AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Constructor Details
-
DefaultRouterParser
public DefaultRouterParser()
-
-
Method Details
-
postProcess
protected void postProcess(BeanDefinitionBuilder builder, Element element, ParserContext parserContext) -
parseHandler
Description copied from class:AbstractConsumerEndpointParserParse the MessageHandler.- Specified by:
parseHandlerin classAbstractConsumerEndpointParser- Parameters:
element- The element.parserContext- The parser context.- Returns:
- The bean definition builder.
-