Class AMQP10JMSAutoConfiguration

java.lang.Object
org.amqphub.spring.boot.jms.autoconfigure.AMQP10JMSAutoConfiguration

@Configuration @AutoConfigureBefore(org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration.class) @AutoConfigureAfter(org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration.class) @ConditionalOnMissingBean(javax.jms.ConnectionFactory.class) @ConditionalOnClass({javax.jms.ConnectionFactory.class,org.apache.qpid.jms.JmsConnectionFactory.class}) @EnableConfigurationProperties(AMQP10JMSProperties.class) public class AMQP10JMSAutoConfiguration extends Object
Auto Configuration class for the AMQP 1.0 JMS client allowing for the addition of connection pooling based on configuration.
  • Constructor Details

    • AMQP10JMSAutoConfiguration

      public AMQP10JMSAutoConfiguration()
  • Method Details

    • jmsConnectionFactory

      @Bean @ConditionalOnProperty(prefix="amqphub.amqp10jms.pool", name="enabled", havingValue="false", matchIfMissing=true) public org.apache.qpid.jms.JmsConnectionFactory jmsConnectionFactory(AMQP10JMSProperties properties, org.springframework.beans.factory.ObjectProvider<List<AMQP10JMSConnectionFactoryCustomizer>> factoryCustomizers)