Class CachingConnectionFactoryConfigurer

java.lang.Object
org.springframework.boot.rabbitmq.autoconfigure.AbstractConnectionFactoryConfigurer<CachingConnectionFactory>
org.springframework.boot.rabbitmq.autoconfigure.CachingConnectionFactoryConfigurer

public class CachingConnectionFactoryConfigurer extends AbstractConnectionFactoryConfigurer<CachingConnectionFactory>
Configures Rabbit CachingConnectionFactory with sensible defaults tuned using configuration properties.

Can be injected into application code and used to define a custom CachingConnectionFactory whose configuration is based upon that produced by auto-configuration.

Since:
4.2.0
Author:
Chris Bono, Moritz Halbritter, Andy Wilkinson, Phillip Webb
  • Constructor Details

    • CachingConnectionFactoryConfigurer

      public CachingConnectionFactoryConfigurer(RabbitProperties properties)
      Creates a new configurer that will configure the connection factory using the given properties.
      Parameters:
      properties - the properties to use to configure the connection factory
    • CachingConnectionFactoryConfigurer

      public CachingConnectionFactoryConfigurer(RabbitProperties properties, RabbitConnectionDetails connectionDetails)
      Creates a new configurer that will configure the connection factory using the given properties and connectionDetails, with the latter taking priority.
      Parameters:
      properties - the properties to use to configure the connection factory
      connectionDetails - the connection details to use to configure the connection factory
  • Method Details