クラス AbstractRabbitListenerContainerFactoryConfigurer<T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<?>>
java.lang.ObjectSE
org.springframework.boot.amqp.autoconfigure.AbstractRabbitListenerContainerFactoryConfigurer<T>
- 型パラメーター:
T- コンテナーファクトリ型。
- 既知の直属サブクラス
DirectRabbitListenerContainerFactoryConfigurer, SimpleRabbitListenerContainerFactoryConfigurer
public abstract class AbstractRabbitListenerContainerFactoryConfigurer<T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<?>>
extends ObjectSE
AbstractRabbitListenerContainerFactory のサブクラスを構成する基本クラス。- 導入:
- 4.0.0
- 作成者:
- Gary Russell, Stephane Nicoll
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedAbstractRabbitListenerContainerFactoryConfigurer(RabbitProperties rabbitProperties) 指定されたrabbitPropertiesを使用する新しいコンフィギュレーターを作成します。方法の概要
修飾子と型メソッド説明abstract voidconfigure(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory) 指定された rabbit リスナーコンテナーファクトリを構成します。protected voidconfigure(T factory, org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory, RabbitProperties.AmqpContainer configuration) protected final RabbitPropertiesprotected voidsetMessageConverter(@Nullable org.springframework.amqp.support.converter.MessageConverter messageConverter) MessageConverterを使用するように設定するか、標準のコンバーターを使用する必要がある場合はnullを設定します。protected voidsetMessageRecoverer(@Nullable org.springframework.amqp.rabbit.retry.MessageRecoverer messageRecoverer) MessageRecovererを使用するように設定するか、nullをデフォルトに依存するように設定します。protected voidsetRetrySettingsCustomizers(@Nullable ListSE<RabbitListenerRetrySettingsCustomizer> retrySettingsCustomizers) 使用するRabbitListenerRetrySettingsCustomizerインスタンスを設定します。voidsetTaskExecutor(@Nullable ExecutorSE taskExecutor) 使用するタスク実行プログラムを設定します。
コンストラクターの詳細
AbstractRabbitListenerContainerFactoryConfigurer
指定されたrabbitPropertiesを使用する新しいコンフィギュレーターを作成します。- パラメーター:
rabbitProperties- 使用するプロパティ
メソッドの詳細
setMessageConverter
protected void setMessageConverter(@Nullable org.springframework.amqp.support.converter.MessageConverter messageConverter) MessageConverterを使用するように設定するか、標準のコンバーターを使用する必要がある場合はnullを設定します。- パラメーター:
messageConverter-MessageConverter
setMessageRecoverer
protected void setMessageRecoverer(@Nullable org.springframework.amqp.rabbit.retry.MessageRecoverer messageRecoverer) MessageRecovererを使用するように設定するか、nullをデフォルトに依存するように設定します。- パラメーター:
messageRecoverer-MessageRecoverer
setRetrySettingsCustomizers
protected void setRetrySettingsCustomizers(@Nullable ListSE<RabbitListenerRetrySettingsCustomizer> retrySettingsCustomizers) 使用するRabbitListenerRetrySettingsCustomizerインスタンスを設定します。- パラメーター:
retrySettingsCustomizers- 再試行設定カスタマイザー
setTaskExecutor
使用するタスク実行プログラムを設定します。- パラメーター:
taskExecutor- タスクエグゼキューター
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)