Class ServiceBusJmsContainerConfiguration
- java.lang.Object
-
- com.azure.spring.cloud.autoconfigure.jms.ServiceBusJmsContainerConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnClass(org.springframework.jms.annotation.EnableJms.class) public class ServiceBusJmsContainerConfiguration extends Object
Abstract autoconfiguration class of ServiceBusJMS for JmsListenerContainerFactory.
-
-
Constructor Summary
Constructors Constructor Description ServiceBusJmsContainerConfiguration(AzureServiceBusJmsProperties azureServiceBusJMSProperties)Creates a new instance ofServiceBusJmsContainerConfiguration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.jms.config.JmsListenerContainerFactory<?>jmsListenerContainerFactory(org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer, javax.jms.ConnectionFactory connectionFactory)Autoconfigure theJmsListenerContainerFactoryfor Service Bus queues.org.springframework.jms.config.JmsListenerContainerFactory<?>topicJmsListenerContainerFactory(org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer, javax.jms.ConnectionFactory connectionFactory)Autoconfigure theJmsListenerContainerFactoryfor Service Bus topics.
-
-
-
Constructor Detail
-
ServiceBusJmsContainerConfiguration
public ServiceBusJmsContainerConfiguration(AzureServiceBusJmsProperties azureServiceBusJMSProperties)
Creates a new instance ofServiceBusJmsContainerConfiguration.- Parameters:
azureServiceBusJMSProperties- the Azure ServiceBus JMS properties
-
-
Method Detail
-
jmsListenerContainerFactory
@Bean @ConditionalOnMissingBean public org.springframework.jms.config.JmsListenerContainerFactory<?> jmsListenerContainerFactory(org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer, javax.jms.ConnectionFactory connectionFactory)Autoconfigure theJmsListenerContainerFactoryfor Service Bus queues.- Parameters:
configurer- the configurer to configure the container factory.connectionFactory- the connection factory for the container factory.- Returns:
- the jms listener container factory for Service Bus queues.
-
topicJmsListenerContainerFactory
@Bean @ConditionalOnMissingBean(name="topicJmsListenerContainerFactory") public org.springframework.jms.config.JmsListenerContainerFactory<?> topicJmsListenerContainerFactory(org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer, javax.jms.ConnectionFactory connectionFactory)Autoconfigure theJmsListenerContainerFactoryfor Service Bus topics.- Parameters:
configurer- the configurer to configure the container factory.connectionFactory- the connection factory for the container factory.- Returns:
- the jms listener container factory for Service Bus topics.
-
-