クラス AbstractRabbitListenerContainerFactoryConfigurer<T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<?>>

java.lang.ObjectSE
org.springframework.boot.autoconfigure.amqp.AbstractRabbitListenerContainerFactoryConfigurer<T>
型パラメーター:
T - コンテナーファクトリ型。
既知の直属サブクラス
DirectRabbitListenerContainerFactoryConfigurerSimpleRabbitListenerContainerFactoryConfigurer

public abstract class AbstractRabbitListenerContainerFactoryConfigurer<T extends org.springframework.amqp.rabbit.config.AbstractRabbitListenerContainerFactory<?>> extends ObjectSE
RabbitListenerContainerFactory を適切なデフォルトで設定します。
導入:
2.0.0
作成者:
Gary Russell, Stephane Nicoll
  • コンストラクターの詳細

    • AbstractRabbitListenerContainerFactoryConfigurer

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

      public void setTaskExecutor(ExecutorSE taskExecutor)
      使用するタスク実行プログラムを設定します。
      パラメーター:
      taskExecutor - タスクエグゼキューター
      導入:
      3.2.0
    • 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)