Class PremiumServiceBusJMSAutoConfiguration
- java.lang.Object
-
- com.azure.spring.autoconfigure.jms.AbstractServiceBusJMSAutoConfiguration
-
- com.azure.spring.autoconfigure.jms.PremiumServiceBusJMSAutoConfiguration
-
@Configuration @ConditionalOnClass(com.microsoft.azure.servicebus.jms.ServiceBusJmsConnectionFactory.class) @ConditionalOnResource(resources="classpath:servicebusjms.enable.config") @ConditionalOnProperty(value="spring.jms.servicebus.enabled", matchIfMissing=true) @ConditionalOnExpression("\'${spring.jms.servicebus.pricing-tier}\'.equalsIgnoreCase(\'premium\')") @EnableConfigurationProperties(AzureServiceBusJMSProperties.class) public class PremiumServiceBusJMSAutoConfiguration extends AbstractServiceBusJMSAutoConfigurationAutomatic configuration class of ServiceBusJMS for Premium Service Bus
-
-
Field Summary
-
Fields inherited from class com.azure.spring.autoconfigure.jms.AbstractServiceBusJMSAutoConfiguration
azureServiceBusJMSProperties
-
-
Constructor Summary
Constructors Constructor Description PremiumServiceBusJMSAutoConfiguration(AzureServiceBusJMSProperties azureServiceBusJMSProperties)Creates a new instance ofPremiumServiceBusJMSAutoConfiguration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jms.ConnectionFactoryjmsConnectionFactory()Declare JMS ConnectionFactory bean.-
Methods inherited from class com.azure.spring.autoconfigure.jms.AbstractServiceBusJMSAutoConfiguration
jmsListenerContainerFactory, topicJmsListenerContainerFactory
-
-
-
-
Constructor Detail
-
PremiumServiceBusJMSAutoConfiguration
public PremiumServiceBusJMSAutoConfiguration(AzureServiceBusJMSProperties azureServiceBusJMSProperties)
Creates a new instance ofPremiumServiceBusJMSAutoConfiguration.- Parameters:
azureServiceBusJMSProperties- the Azure ServiceBus JMS properties
-
-