@Configuration
@ConditionalOnClass(value=com.microsoft.azure.servicebus.jms.ServiceBusJmsConnectionFactory.class)
@ConditionalOnProperty(value="spring.jms.servicebus.enabled",
matchIfMissing=true)
@ConditionalOnExpression(value="\'${spring.jms.servicebus.pricing-tier}\'.equalsIgnoreCase(\'premium\')")
@EnableConfigurationProperties(value=AzureServiceBusJmsProperties.class)
public class PremiumServiceBusJmsAutoConfiguration
extends AbstractServiceBusJmsAutoConfiguration
azureServiceBusJMSProperties| Constructor and Description |
|---|
PremiumServiceBusJmsAutoConfiguration(AzureServiceBusJmsProperties azureServiceBusJMSProperties) |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.ConnectionFactory |
jmsConnectionFactory(AzureServiceBusJmsProperties serviceBusJMSProperties) |
jmsListenerContainerFactory, topicJmsListenerContainerFactorypublic PremiumServiceBusJmsAutoConfiguration(AzureServiceBusJmsProperties azureServiceBusJMSProperties)
@Bean @ConditionalOnMissingBean public javax.jms.ConnectionFactory jmsConnectionFactory(AzureServiceBusJmsProperties serviceBusJMSProperties)
Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.