クラス 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
  • コンストラクターの詳細

    • AbstractRabbitListenerContainerFactoryConfigurer

      protected AbstractRabbitListenerContainerFactoryConfigurer(RabbitProperties rabbitProperties)
      指定された 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

      public void setTaskExecutor(@Nullable ExecutorSE taskExecutor)
      使用するタスク実行プログラムを設定します。
      パラメーター:
      taskExecutor - タスクエグゼキューター
    • getRabbitProperties

      protected final RabbitProperties 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)