クラス 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
、GroovyControlBusParser
、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 StringSE
protected static final StringSE
protected static final StringSE
クラス org.springframework.beans.factory.xml.AbstractBeanDefinitionParser から継承されたフィールド
ID_ATTRIBUTE, NAME_ATTRIBUTE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected StringSE
protected abstract BeanDefinitionBuilder
parseHandler
(ElementSE element, ParserContext parserContext) MessageHandler を解析します。protected final AbstractBeanDefinition
parseInternal
(ElementSE element, ParserContext parserContext) protected boolean
replyChannelInChainAllowed
(ElementSE element) 意味のあるコンポーネントに対して、チェーン内で "reply-channel" を許可するようにオーバーライドします(例:protected StringSE
resolveId
(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