public abstract class AbstractExchangeParser
extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
Modifier and Type | Field and Description |
---|---|
protected static String |
BINDING_ARGUMENTS |
protected static String |
BINDING_EXCHANGE_ATTR |
protected static String |
BINDING_QUEUE_ATTR |
Constructor and Description |
---|
AbstractExchangeParser() |
Modifier and Type | Method and Description |
---|---|
protected void |
doParse(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected void |
doParseBindings(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
String exchangeName,
Element bindings,
AbstractExchangeParser parser) |
protected abstract org.springframework.beans.factory.support.BeanDefinitionBuilder |
parseBinding(String exchangeName,
Element binding,
org.springframework.beans.factory.xml.ParserContext parserContext) |
protected void |
parseBindings(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
String exchangeName) |
protected void |
parseDestination(Element binding,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder) |
protected boolean |
shouldGenerateIdAsFallback() |
doParse, getBeanClass, getBeanClassName, getParentName, parseInternal
protected static final String BINDING_QUEUE_ATTR
protected static final String BINDING_EXCHANGE_ATTR
protected static final String BINDING_ARGUMENTS
protected boolean shouldGenerateIdAsFallback()
shouldGenerateIdAsFallback
in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
protected void doParse(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
doParse
in class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
protected void parseBindings(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder, String exchangeName)
protected void doParseBindings(Element element, org.springframework.beans.factory.xml.ParserContext parserContext, String exchangeName, Element bindings, AbstractExchangeParser parser)
protected abstract org.springframework.beans.factory.support.BeanDefinitionBuilder parseBinding(String exchangeName, Element binding, org.springframework.beans.factory.xml.ParserContext parserContext)
protected void parseDestination(Element binding, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)