クラス 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, Ngoc Nhan
フィールド概要
クラス AbstractConsumerEndpointParser から継承されたフィールド
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTEクラス AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected abstract BeanDefinitiondoParseRouter(ElementSE element, ParserContext parserContext) protected StringSEチャネルマッピングのキーを提供する属性の名前を返します。protected final BeanDefinitionBuilderparseHandler(ElementSE element, ParserContext parserContext) MessageHandler を解析します。protected final BeanDefinitionparseRouter(ElementSE element, ParserContext parserContext) クラス AbstractConsumerEndpointParser から継承されたメソッド
getInputChannelAttributeName, parseInternal, replyChannelInChainAllowed, resolveId
コンストラクターの詳細
AbstractRouterParser
public AbstractRouterParser()
方法の詳細
parseHandler
クラスからコピーされた説明:AbstractConsumerEndpointParserMessageHandler を解析します。- 次で指定:
- クラス
AbstractConsumerEndpointParserのparseHandler - パラメーター:
element- 要素。parserContext- パーサーコンテキスト。- 戻り値:
- Bean 定義ビルダー。
parseRouter
getMappingKeyAttributeName
チャネルマッピングのキーを提供する属性の名前を返します。これはサブクラスによってオーバーライドできます。- 戻り値:
- マッピングキーの属性名。
doParseRouter