クラス 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クラス AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected StringSEprotected abstract BeanDefinitionBuilderparseHandler(ElementSE element, ParserContext parserContext) MessageHandler を解析します。protected final @Nullable AbstractBeanDefinitionparseInternal(ElementSE element, ParserContext parserContext) protected booleanreplyChannelInChainAllowed(ElementSE element) 意味のあるコンポーネントに対して、チェーン内で "reply-channel" を許可するようにオーバーライドします(例:protected StringSEresolveId(ElementSE element, AbstractBeanDefinition definition, ParserContext parserContext)
フィールドの詳細
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 @Nullable AbstractBeanDefinition parseInternal(ElementSE element, ParserContext parserContext) - 次で指定:
- クラス
AbstractBeanDefinitionParserのparseInternal
replyChannelInChainAllowed
意味のあるコンポーネント(エンリッチャーなど)に対して、チェーン内で "reply-channel" を許可するようにオーバーライドします。送信ゲートウェイのデフォルトは false、それ以外の場合は true です。- パラメーター:
element- 要素。- 戻り値:
- true の場合、チェーン内で応答チャネル属性を許可します。
- 導入:
- 4.3