Class AbstractExchangeParser

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static java.lang.String BINDING_ARGUMENTS  
      protected static java.lang.String BINDING_EXCHANGE_ATTR  
      protected static java.lang.String BINDING_QUEUE_ATTR  
      • Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser

        ID_ATTRIBUTE, NAME_ATTRIBUTE
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected void doParse​(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)  
      protected void doParseBindings​(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext, java.lang.String exchangeName, org.w3c.dom.Element bindings, AbstractExchangeParser parser)  
      protected abstract org.springframework.beans.factory.support.BeanDefinitionBuilder parseBinding​(java.lang.String exchangeName, org.w3c.dom.Element binding, org.springframework.beans.factory.xml.ParserContext parserContext)  
      protected void parseBindings​(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, java.lang.String exchangeName)  
      protected void parseDestination​(org.w3c.dom.Element binding, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)  
      protected boolean shouldGenerateIdAsFallback()  
      protected boolean shouldParseNameAsAliases()  
      • Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser

        doParse, getBeanClass, getBeanClassName, getParentName, parseInternal
      • Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser

        parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • BINDING_QUEUE_ATTR

        protected static final java.lang.String BINDING_QUEUE_ATTR
        See Also:
        Constant Field Values
      • BINDING_EXCHANGE_ATTR

        protected static final java.lang.String BINDING_EXCHANGE_ATTR
        See Also:
        Constant Field Values
      • BINDING_ARGUMENTS

        protected static final java.lang.String BINDING_ARGUMENTS
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractExchangeParser

        public AbstractExchangeParser()
    • Method Detail

      • shouldGenerateIdAsFallback

        protected boolean shouldGenerateIdAsFallback()
        Overrides:
        shouldGenerateIdAsFallback in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      • shouldParseNameAsAliases

        protected boolean shouldParseNameAsAliases()
        Overrides:
        shouldParseNameAsAliases in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      • doParse

        protected void doParse​(org.w3c.dom.Element element,
                               org.springframework.beans.factory.xml.ParserContext parserContext,
                               org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
        Overrides:
        doParse in class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
      • parseBindings

        protected void parseBindings​(org.w3c.dom.Element element,
                                     org.springframework.beans.factory.xml.ParserContext parserContext,
                                     org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
                                     java.lang.String exchangeName)
      • doParseBindings

        protected void doParseBindings​(org.w3c.dom.Element element,
                                       org.springframework.beans.factory.xml.ParserContext parserContext,
                                       java.lang.String exchangeName,
                                       org.w3c.dom.Element bindings,
                                       AbstractExchangeParser parser)
      • parseBinding

        protected abstract org.springframework.beans.factory.support.BeanDefinitionBuilder parseBinding​(java.lang.String exchangeName,
                                                                                                        org.w3c.dom.Element binding,
                                                                                                        org.springframework.beans.factory.xml.ParserContext parserContext)
      • parseDestination

        protected void parseDestination​(org.w3c.dom.Element binding,
                                        org.springframework.beans.factory.xml.ParserContext parserContext,
                                        org.springframework.beans.factory.support.BeanDefinitionBuilder builder)