クラス AbstractExchangeParser
- java.lang.ObjectSE
-
- org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
-
- org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
-
- org.springframework.amqp.rabbit.config.AbstractExchangeParser
- 実装済みのインターフェース一覧:
BeanDefinitionParser
public abstract class AbstractExchangeParser extends AbstractSingleBeanDefinitionParser
- 作成者:
- Dave Syer, Gary Russell, Felipe Gutierrez, Artem Bilan
フィールド概要
フィールド 修飾子と型 フィールド 説明 protected static StringSEBINDING_ARGUMENTSprotected static StringSEBINDING_EXCHANGE_ATTRprotected static StringSEBINDING_QUEUE_ATTRクラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTE
コンストラクター概要
コンストラクター コンストラクター 説明 AbstractExchangeParser()
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 具象メソッド 修飾子と型 メソッド 説明 protected voiddoParse(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder)protected voiddoParseBindings(ElementSE element, ParserContext parserContext, StringSE exchangeName, ElementSE bindings, AbstractExchangeParser parser)protected abstract BeanDefinitionBuilderparseBinding(StringSE exchangeName, ElementSE binding, ParserContext parserContext)protected voidparseBindings(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder, StringSE exchangeName)protected voidparseDestination(ElementSE binding, ParserContext parserContext, BeanDefinitionBuilder builder)protected booleanshouldGenerateIdAsFallback()protected booleanshouldParseNameAsAliases()クラス org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser から継承されたメソッド
doParse, getBeanClass, getBeanClassName, getParentName, parseInternal
クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたメソッド
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId
メソッドの詳細
shouldGenerateIdAsFallback
protected boolean shouldGenerateIdAsFallback()
- オーバーライド:
- クラス
AbstractBeanDefinitionParserのshouldGenerateIdAsFallback
shouldParseNameAsAliases
protected boolean shouldParseNameAsAliases()
- オーバーライド:
- クラス
AbstractBeanDefinitionParserのshouldParseNameAsAliases
doParse
protected void doParse(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder)
- オーバーライド:
- クラス
AbstractSingleBeanDefinitionParserのdoParse
parseBindings
protected void parseBindings(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder, StringSE exchangeName)
doParseBindings
protected void doParseBindings(ElementSE element, ParserContext parserContext, StringSE exchangeName, ElementSE bindings, AbstractExchangeParser parser)
parseBinding
protected abstract BeanDefinitionBuilder parseBinding(StringSE exchangeName, ElementSE binding, ParserContext parserContext)
parseDestination
protected void parseDestination(ElementSE binding, ParserContext parserContext, BeanDefinitionBuilder builder)