Class AbstractServiceBusJMSAutoConfiguration
- java.lang.Object
-
- com.azure.spring.autoconfigure.jms.AbstractServiceBusJMSAutoConfiguration
-
- Direct Known Subclasses:
NonPremiumServiceBusJMSAutoConfiguration,PremiumServiceBusJMSAutoConfiguration
public abstract class AbstractServiceBusJMSAutoConfiguration extends Object
Abstract autoconfiguration class of ServiceBusJMS for JmsListenerContainerFactory.
-
-
Field Summary
Fields Modifier and Type Field Description protected AzureServiceBusJMSPropertiesazureServiceBusJMSPropertiesThe Azure ServiceBus JMS properties
-
Constructor Summary
Constructors Constructor Description AbstractServiceBusJMSAutoConfiguration(AzureServiceBusJMSProperties azureServiceBusJMSProperties)Creates a new instance ofAbstractServiceBusJMSAutoConfiguration.
-
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)DeclareJmsListenerContainerFactorybean for Azure Service Bus Queue.org.springframework.jms.config.JmsListenerContainerFactory<?>topicJmsListenerContainerFactory(org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer, javax.jms.ConnectionFactory connectionFactory)DeclareJmsListenerContainerFactorybean for Azure Service Bus Topic.
-
-
-
Field Detail
-
azureServiceBusJMSProperties
protected final AzureServiceBusJMSProperties azureServiceBusJMSProperties
The Azure ServiceBus JMS properties
-
-
Constructor Detail
-
AbstractServiceBusJMSAutoConfiguration
public AbstractServiceBusJMSAutoConfiguration(AzureServiceBusJMSProperties azureServiceBusJMSProperties)
Creates a new instance ofAbstractServiceBusJMSAutoConfiguration.- 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)DeclareJmsListenerContainerFactorybean for Azure Service Bus Queue.- Parameters:
configurer- configureDefaultJmsListenerContainerFactorywith sensible defaultsconnectionFactory- configureConnectionFactoryforJmsListenerContainerFactory- Returns:
JmsListenerContainerFactorybean
-
topicJmsListenerContainerFactory
@Bean @ConditionalOnMissingBean(name="topicJmsListenerContainerFactory") public org.springframework.jms.config.JmsListenerContainerFactory<?> topicJmsListenerContainerFactory(org.springframework.boot.autoconfigure.jms.DefaultJmsListenerContainerFactoryConfigurer configurer, javax.jms.ConnectionFactory connectionFactory)DeclareJmsListenerContainerFactorybean for Azure Service Bus Topic.- Parameters:
configurer- configureDefaultJmsListenerContainerFactorywith sensible defaultsconnectionFactory- configureConnectionFactoryforJmsListenerContainerFactory- Returns:
JmsListenerContainerFactorybean
-
-