public abstract class AbstractExchangeParser
extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ARGUMENTS_ELEMENT |
private static java.lang.String |
AUTO_DELETE_ATTRIBUTE |
protected static java.lang.String |
BINDING_ARGUMENTS |
private static java.lang.String |
BINDING_ELE |
protected static java.lang.String |
BINDING_EXCHANGE_ATTR |
protected static java.lang.String |
BINDING_QUEUE_ATTR |
private static java.lang.String |
BINDINGS_ELE |
private static java.lang.String |
DURABLE_ATTRIBUTE |
private static java.lang.String |
REF_ATTRIBUTE |
| Constructor and Description |
|---|
AbstractExchangeParser() |
| Modifier and Type | Method and 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) |
private void |
parseArguments(org.w3c.dom.Element element,
java.lang.String argumentsElementName,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
java.lang.String propertyName) |
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() |
doParse, getBeanClass, getBeanClassName, getParentName, parseInternalprivate static final java.lang.String ARGUMENTS_ELEMENT
private static final java.lang.String DURABLE_ATTRIBUTE
private static final java.lang.String AUTO_DELETE_ATTRIBUTE
private static final java.lang.String BINDINGS_ELE
private static final java.lang.String BINDING_ELE
protected static final java.lang.String BINDING_QUEUE_ATTR
protected static final java.lang.String BINDING_EXCHANGE_ATTR
protected static final java.lang.String BINDING_ARGUMENTS
private static final java.lang.String REF_ATTRIBUTE
protected boolean shouldGenerateIdAsFallback()
shouldGenerateIdAsFallback in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserprotected void doParse(org.w3c.dom.Element element,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
doParse in class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParserprotected 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 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 parseDestination(org.w3c.dom.Element binding,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
private void parseArguments(org.w3c.dom.Element element,
java.lang.String argumentsElementName,
org.springframework.beans.factory.xml.ParserContext parserContext,
org.springframework.beans.factory.support.BeanDefinitionBuilder builder,
java.lang.String propertyName)