Class TopicExchangeParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.amqp.rabbit.config.AbstractExchangeParser
org.springframework.amqp.rabbit.config.TopicExchangeParser
- All Implemented Interfaces:
BeanDefinitionParser
- Author:
- Dave Syer, Gary Russell
-
Field Summary
Fields inherited from class AbstractExchangeParser
BINDING_ARGUMENTS, BINDING_EXCHANGE_ATTR, BINDING_QUEUE_ATTRFields inherited from class AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class<?> getBeanClass(Element element) protected BeanDefinitionBuilderparseBinding(String exchangeName, Element binding, ParserContext parserContext) Methods inherited from class AbstractExchangeParser
doParse, doParseBindings, parseBindings, parseDestination, shouldGenerateIdAsFallback, shouldParseNameAsAliasesMethods inherited from class AbstractSingleBeanDefinitionParser
doParse, getBeanClassName, getParentName, parseInternalMethods inherited from class AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId
-
Constructor Details
-
TopicExchangeParser
public TopicExchangeParser()
-
-
Method Details
-
getBeanClass
- Overrides:
getBeanClassin classAbstractSingleBeanDefinitionParser
-
parseBinding
protected BeanDefinitionBuilder parseBinding(String exchangeName, Element binding, ParserContext parserContext) - Specified by:
parseBindingin classAbstractExchangeParser
-