クラス AbstractRabbitListenerContainerFactoryConfigurer<T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<?>>
java.lang.ObjectSE
org.springframework.boot.autoconfigure.amqp.AbstractRabbitListenerContainerFactoryConfigurer<T>
- 型パラメーター:
T
- コンテナーファクトリ型。
- 既知の直属サブクラス
DirectRabbitListenerContainerFactoryConfigurer
,SimpleRabbitListenerContainerFactoryConfigurer
public abstract class AbstractRabbitListenerContainerFactoryConfigurer<T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<?>>
extends ObjectSE
RabbitListenerContainerFactory
を適切なデフォルトで設定します。- 導入:
- 2.0.0
- 作成者:
- Gary Russell, Stephane Nicoll
コンストラクターのサマリー
コンストラクター修飾子コンストラクター説明protected
AbstractRabbitListenerContainerFactoryConfigurer
(RabbitProperties rabbitProperties) 指定されたrabbitProperties
を使用する新しいコンフィギュレーターを作成します。メソッドのサマリー
修飾子と型メソッド説明abstract void
configure
(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) 指定された rabbit リスナーコンテナーファクトリを構成します。protected void
configure
(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory, RabbitProperties.AmqpContainer configuration) protected final RabbitProperties
protected void
setMessageConverter
(org.springframework.amqp.support.converter.MessageConverter messageConverter) MessageConverter
を使用するように設定するか、標準のコンバーターを使用する必要がある場合はnull
を設定します。protected void
setMessageRecoverer
(org.springframework.amqp.rabbit.retry.MessageRecoverer messageRecoverer) MessageRecoverer
を使用するように設定するか、null
をデフォルトに依存するように設定します。protected void
setRetryTemplateCustomizers
(ListSE<RabbitRetryTemplateCustomizer> retryTemplateCustomizers) 使用するRabbitRetryTemplateCustomizer
インスタンスを設定します。void
setTaskExecutor
(ExecutorSE taskExecutor) 使用するタスク実行プログラムを設定します。
コンストラクターの詳細
AbstractRabbitListenerContainerFactoryConfigurer
指定されたrabbitProperties
を使用する新しいコンフィギュレーターを作成します。- パラメーター:
rabbitProperties
- 使用するプロパティ- 導入:
- 2.6.0
メソッドの詳細
setMessageConverter
protected void setMessageConverter(org.springframework.amqp.support.converter.MessageConverter messageConverter) MessageConverter
を使用するように設定するか、標準のコンバーターを使用する必要がある場合はnull
を設定します。- パラメーター:
messageConverter
-MessageConverter
setMessageRecoverer
protected void setMessageRecoverer(org.springframework.amqp.rabbit.retry.MessageRecoverer messageRecoverer) MessageRecoverer
を使用するように設定するか、null
をデフォルトに依存するように設定します。- パラメーター:
messageRecoverer
-MessageRecoverer
setRetryTemplateCustomizers
protected void setRetryTemplateCustomizers(ListSE<RabbitRetryTemplateCustomizer> retryTemplateCustomizers) 使用するRabbitRetryTemplateCustomizer
インスタンスを設定します。- パラメーター:
retryTemplateCustomizers
- 再試行テンプレートカスタマイザ
setTaskExecutor
使用するタスク実行プログラムを設定します。- パラメーター:
taskExecutor
- タスクエグゼキューター- 導入:
- 3.2.0
getRabbitProperties
configure
public abstract void configure(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) 指定された rabbit リスナーコンテナーファクトリを構成します。ファクトリでさらに調整したり、デフォルト設定を上書きしたりできます。- パラメーター:
factory
- 構成するAbstractRabbitListenerContainerFactory
インスタンスconnectionFactory
- 使用するConnectionFactory
configure
protected void configure(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory, RabbitProperties.AmqpContainer configuration)