クラス AbstractInboundGatewayParser
java.lang.ObjectSE
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser
org.springframework.integration.config.xml.AbstractInboundGatewayParser
- 実装されているすべてのインターフェース:
BeanDefinitionParser
- 既知の直属サブクラス
KafkaInboundGatewayParser、RedisQueueInboundGatewayParser、RSocketInboundGatewayParser、TcpInboundGatewayParser、WebServiceInboundGatewayParser
受信ゲートウェイパーサーの基本クラス。
- 作成者:
- Mark Fisher, Gary Russell, Artem Bilan
フィールドのサマリー
クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected voiddoParse(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) protected voiddoPostProcess(BeanDefinitionBuilder builder, ElementSE element) サブクラスは、このメソッドをオーバーライドすることにより、Bean 定義に追加できます。protected booleanisEligibleAttribute(StringSE attributeName) protected final voidpostProcess(BeanDefinitionBuilder builder, ElementSE element) protected StringSEresolveId(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) クラス org.springframework.beans.factory.xml.AbstractSimpleBeanDefinitionParser から継承されたメソッド
extractPropertyName, isEligibleAttributeクラス org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser から継承されたメソッド
doParse, getBeanClass, getBeanClassName, getParentName, parseInternalクラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたメソッド
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
コンストラクターの詳細
AbstractInboundGatewayParser
public AbstractInboundGatewayParser()
メソッドの詳細
resolveId
protected StringSE resolveId(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) throws BeanDefinitionStoreException - オーバーライド:
- クラス
AbstractBeanDefinitionParserのresolveId - 例外:
BeanDefinitionStoreException
isEligibleAttribute
- オーバーライド:
- クラス
AbstractSimpleBeanDefinitionParserのisEligibleAttribute
doParse
protected void doParse(ElementSE element, ParserContext parserContext, BeanDefinitionBuilder builder) - オーバーライド:
- クラス
AbstractSimpleBeanDefinitionParserのdoParse
postProcess
- オーバーライド:
- クラス
AbstractSimpleBeanDefinitionParserのpostProcess
doPostProcess
サブクラスは、このメソッドをオーバーライドすることにより、Bean 定義に追加できます。- パラメーター:
builder- ビルダー。element- 要素。