クラス StreamRabbitListenerContainerFactory
- java.lang.ObjectSE
-
- org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory<StreamListenerContainer>
-
- org.springframework.rabbit.stream.config.StreamRabbitListenerContainerFactory
- 実装されたすべてのインターフェース:
RabbitListenerContainerFactory<StreamListenerContainer>
public class StreamRabbitListenerContainerFactory extends BaseRabbitListenerContainerFactory<StreamListenerContainer>
StreamListenerContainer のファクトリ。- 導入:
- 2.4
- 作成者:
- Gary Russell
コンストラクターのサマリー
コンストラクター コンストラクター 説明 StreamRabbitListenerContainerFactory(com.rabbitmq.stream.Environment environment)
提供された環境を使用してインスタンスを構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected StreamListenerContainer
createContainerInstance()
リスナーコンテナーのインスタンスを作成します。StreamListenerContainer
createListenerContainer(RabbitListenerEndpoint endpoint)
指定されたRabbitListenerEndpoint
のMessageListenerContainer
を作成します。void
setConsumerCustomizer(ConsumerCustomizer consumerCustomizer)
コンシューマービルダーをビルドする前にカスタマイズします。void
setContainerCustomizer(ContainerCustomizer<StreamListenerContainer> containerCustomizer)
コンテナーの作成および構成後に呼び出されるContainerCustomizer
を設定して、コンテナーをさらにカスタマイズできるようにします。void
setNativeListener(boolean nativeListener)
ネイティブの RabbitMQ ストリームメッセージをサポートするコンテナーを作成するには、true に設定します。クラス org.springframework.amqp.rabbit.config.BaseRabbitListenerContainerFactory から継承されたメソッド
applyCommonOverrides, getDefaultRequeueRejected, setBeforeSendReplyPostProcessors, setDefaultRequeueRejected, setReplyRecoveryCallback, setRetryTemplate
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.amqp.rabbit.listener.RabbitListenerContainerFactory から継承されたメソッド
createListenerContainer
メソッドの詳細
setNativeListener
public void setNativeListener(boolean nativeListener)
ネイティブの RabbitMQ ストリームメッセージをサポートするコンテナーを作成するには、true に設定します。- パラメーター:
nativeListener
- ネイティブリスナーの場合は true。
setConsumerCustomizer
public void setConsumerCustomizer(ConsumerCustomizer consumerCustomizer)
コンシューマービルダーをビルドする前にカスタマイズします。- パラメーター:
consumerCustomizer
- カスタマイザー。
setContainerCustomizer
public void setContainerCustomizer(ContainerCustomizer<StreamListenerContainer> containerCustomizer)
コンテナーの作成および構成後に呼び出されるContainerCustomizer
を設定して、コンテナーをさらにカスタマイズできるようにします。- パラメーター:
containerCustomizer
- カスタマイザー。
createListenerContainer
public StreamListenerContainer createListenerContainer(RabbitListenerEndpoint endpoint)
インターフェースからコピーされた説明:RabbitListenerContainerFactory
指定されたRabbitListenerEndpoint
のMessageListenerContainer
を作成します。- 次で指定:
- インターフェース
RabbitListenerContainerFactory<StreamListenerContainer>
のcreateListenerContainer
- 次で指定:
- クラス
BaseRabbitListenerContainerFactory<StreamListenerContainer>
のcreateListenerContainer
- パラメーター:
endpoint
- 構成するエンドポイント。- 戻り値:
- 作成したコンテナー。
createContainerInstance
protected StreamListenerContainer createContainerInstance()
リスナーコンテナーのインスタンスを作成します。- 戻り値:
- コンテナー。