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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.qpid.jms.JmsConnectionFactoryjmsConnectionFactory(AMQP10JMSProperties properties, org.springframework.beans.factory.ObjectProvider<List<AMQP10JMSConnectionFactoryCustomizer>> factoryCustomizers)
-
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)
-