public abstract class AbstractRouterParser extends AbstractConsumerEndpointParser
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTEID_ATTRIBUTE, NAME_ATTRIBUTE| Constructor and Description | 
|---|
| AbstractRouterParser() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract BeanDefinition | doParseRouter(Element element,
             ParserContext parserContext) | 
| protected String | getMappingKeyAttributeName()Returns the name of the attribute that provides a key for the
 channel mappings. | 
| protected BeanDefinitionBuilder | parseHandler(Element element,
            ParserContext parserContext)Parse the MessageHandler. | 
| protected BeanDefinition | parseRouter(Element element,
           ParserContext parserContext) | 
getInputChannelAttributeName, parseInternal, replyChannelInChainAllowed, resolveIdparse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliasesprotected final BeanDefinitionBuilder parseHandler(Element element, ParserContext parserContext)
AbstractConsumerEndpointParserparseHandler in class AbstractConsumerEndpointParserelement - The element.parserContext - The parser context.protected final BeanDefinition parseRouter(Element element, ParserContext parserContext)
protected String getMappingKeyAttributeName()
protected abstract BeanDefinition doParseRouter(Element element, ParserContext parserContext)