クラス AbstractConsumerEndpointParser
java.lang.ObjectSE
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractConsumerEndpointParser
- 実装されているすべてのインターフェース:
BeanDefinitionParser
- 既知の直属サブクラス
AbstractCorrelatingMessageHandlerParser、AbstractJpaOutboundGatewayParser、AbstractOutboundGatewayParser、AbstractRemoteFileOutboundGatewayParser、AbstractRouterParser、AbstractTransformerParser、AmqpOutboundGatewayParser、BarrierParser、BridgeParser、CassandraOutboundGatewayParser、ChainParser、ControlBusParser、DefaultRouterParser、DelayerParser、EnricherParser、FileOutboundGatewayParser、FileSplitterParser、FilterParser、HttpOutboundGatewayParser、JdbcOutboundGatewayParser、JmsOutboundGatewayParser、KafkaOutboundGatewayParser、MongoDbOutboundGatewayParser、OperationInvokingOutboundGatewayParser、RedisOutboundGatewayParser、RedisQueueOutboundGatewayParser、RSocketOutboundGatewayParser、ScatterGatherParser、ServiceActivatorParser、SplitterParser、StoredProcOutboundGatewayParser、TcpOutboundGatewayParser、TransformerParser、XmlPayloadValidatingFilterParser、XPathFilterParser、XPathMessageSplitterParser
メッセージエンドポイントを作成する要素の基本クラスパーサー。
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan
フィールドのサマリー
フィールド修飾子と型フィールド説明protected static final StringSEprotected static final StringSEprotected static final StringSEクラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTEコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected StringSEprotected abstract BeanDefinitionBuilderparseHandler(ElementSE element, ParserContext parserContext) MessageHandler を解析します。protected final AbstractBeanDefinitionparseInternal(ElementSE element, ParserContext parserContext) protected booleanreplyChannelInChainAllowed(ElementSE element) 意味のあるコンポーネントに対して、チェーン内で "reply-channel" を許可するようにオーバーライドします(例:protected StringSEresolveId(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたメソッド
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
フィールドの詳細
REF_ATTRIBUTE
- 関連事項:
METHOD_ATTRIBUTE
- 関連事項:
EXPRESSION_ATTRIBUTE
- 関連事項:
コンストラクターの詳細
AbstractConsumerEndpointParser
public AbstractConsumerEndpointParser()
メソッドの詳細
resolveId
protected StringSE resolveId(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext) throws BeanDefinitionStoreException - オーバーライド:
- クラス
AbstractBeanDefinitionParserのresolveId - 例外:
BeanDefinitionStoreException
parseHandler
protected abstract BeanDefinitionBuilder parseHandler(ElementSE element, ParserContext parserContext) MessageHandler を解析します。- パラメーター:
element- 要素。parserContext- パーサーコンテキスト。- 戻り値:
- Bean 定義ビルダー。
getInputChannelAttributeName
parseInternal
protected final AbstractBeanDefinition parseInternal(ElementSE element, ParserContext parserContext) - 次で指定:
- クラス
AbstractBeanDefinitionParserのparseInternal
replyChannelInChainAllowed
意味のあるコンポーネント(エンリッチャーなど)に対して、チェーン内で "reply-channel" を許可するようにオーバーライドします。送信ゲートウェイのデフォルトは false、それ以外の場合は true です。- パラメーター:
element- 要素。- 戻り値:
- true の場合、チェーン内で応答チャネル属性を許可します。
- 導入:
- 4.3