类 RabbitConnectionFactoryBeanConfigurer

java.lang.Object
org.springframework.boot.autoconfigure.amqp.RabbitConnectionFactoryBeanConfigurer

public class RabbitConnectionFactoryBeanConfigurer extends Object
Configures RabbitConnectionFactoryBean with sensible defaults.
从以下版本开始:
2.6.0
作者:
Chris Bono, Moritz Halbritter, Andy Wilkinson, Phillip Webb, Scott Frederick
  • 构造器详细资料

    • RabbitConnectionFactoryBeanConfigurer

      public RabbitConnectionFactoryBeanConfigurer(ResourceLoader resourceLoader, RabbitProperties properties)
      Creates a new configurer that will use the given resourceLoader and properties.
      参数:
      resourceLoader - the resource loader
      properties - the properties
    • RabbitConnectionFactoryBeanConfigurer

      public RabbitConnectionFactoryBeanConfigurer(ResourceLoader resourceLoader, RabbitProperties properties, RabbitConnectionDetails connectionDetails)
      Creates a new configurer that will use the given resourceLoader, properties, and connectionDetails. The connection details have priority over the properties.
      参数:
      resourceLoader - the resource loader
      properties - the properties
      connectionDetails - the connection details
      从以下版本开始:
      3.1.0
    • RabbitConnectionFactoryBeanConfigurer

      public RabbitConnectionFactoryBeanConfigurer(ResourceLoader resourceLoader, RabbitProperties properties, RabbitConnectionDetails connectionDetails, SslBundles sslBundles)
      Creates a new configurer that will use the given resourceLoader, properties, connectionDetails, and sslBundles. The connection details have priority over the properties.
      参数:
      resourceLoader - the resource loader
      properties - the properties
      connectionDetails - the connection details
      sslBundles - the SSL bundles
      从以下版本开始:
      3.2.0
  • 方法详细资料

    • setCredentialsProvider

      public void setCredentialsProvider(com.rabbitmq.client.impl.CredentialsProvider credentialsProvider)
    • setCredentialsRefreshService

      public void setCredentialsRefreshService(com.rabbitmq.client.impl.CredentialsRefreshService credentialsRefreshService)
    • configure

      public void configure(org.springframework.amqp.rabbit.connection.RabbitConnectionFactoryBean factory)
      Configure the specified rabbit connection factory bean. The factory bean can be further tuned and default settings can be overridden. It is the responsibility of the caller to invoke RabbitConnectionFactoryBean.afterPropertiesSet() though.
      参数:
      factory - the RabbitConnectionFactoryBean instance to configure