@Configuration
@ConditionalOnClass(value=org.apache.qpid.jms.JmsConnectionFactory.class)
@ConditionalOnProperty(value="spring.jms.servicebus.enabled",
matchIfMissing=true)
@ConditionalOnExpression(value="not \'${spring.jms.servicebus.pricing-tier}\'.equalsIgnoreCase(\'premium\')")
@EnableConfigurationProperties(value=AzureServiceBusJmsProperties.class)
public class NonPremiumServiceBusJmsAutoConfiguration
extends AbstractServiceBusJmsAutoConfiguration
azureServiceBusJMSProperties| Constructor and Description |
|---|
NonPremiumServiceBusJmsAutoConfiguration(AzureServiceBusJmsProperties azureServiceBusJMSProperties) |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.ConnectionFactory |
jmsConnectionFactory(AzureServiceBusJmsProperties serviceBusJMSProperties) |
jmsListenerContainerFactory, topicJmsListenerContainerFactorypublic NonPremiumServiceBusJmsAutoConfiguration(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.