クラス AbstractRouterParser
java.lang.ObjectSE
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractConsumerEndpointParser
org.springframework.integration.config.xml.AbstractRouterParser
- 実装されたすべてのインターフェース:
BeanDefinitionParser
- 既知の直属サブクラス
ErrorMessageExceptionTypeRouterParser
、HeaderValueRouterParser
、PayloadTypeRouterParser
、RecipientListRouterParser
、XPathRouterParser
ルーターのベースパーサー。
- 作成者:
- Mark Fisher, Gary Russell
フィールドサマリー
クラス org.springframework.integration.config.xml.AbstractConsumerEndpointParser から継承されたフィールド
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTE
クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected abstract BeanDefinition
doParseRouter
(ElementSE element, ParserContext parserContext) protected StringSE
チャネルマッピングのキーを提供する属性の名前を返します。protected final BeanDefinitionBuilder
parseHandler
(ElementSE element, ParserContext parserContext) MessageHandler を解析します。protected final BeanDefinition
parseRouter
(ElementSE element, ParserContext parserContext) クラス org.springframework.integration.config.xml.AbstractConsumerEndpointParser から継承されたメソッド
getInputChannelAttributeName, parseInternal, replyChannelInChainAllowed, resolveId
クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたメソッド
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
コンストラクターの詳細
AbstractRouterParser
public AbstractRouterParser()
メソッドの詳細
parseHandler
クラスからコピーされた説明:AbstractConsumerEndpointParser
MessageHandler を解析します。- 次で指定:
- クラス
AbstractConsumerEndpointParser
のparseHandler
- パラメーター:
element
- 要素。parserContext
- パーサーコンテキスト。- 戻り値:
- Bean 定義ビルダー。
parseRouter
getMappingKeyAttributeName
チャネルマッピングのキーを提供する属性の名前を返します。これはサブクラスによってオーバーライドできます。- 戻り値:
- マッピングキーの属性名。
doParseRouter