@Configuration
@ConditionalOnClass(value=com.microsoft.azure.servicebus.jms.ServiceBusJmsConnectionFactory.class)
@ConditionalOnResource(resources="classpath:servicebusjms.enable.config")
@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 Object
| Constructor and Description |
|---|
PremiumServiceBusJMSAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.ConnectionFactory |
jmsConnectionFactory(AzureServiceBusJMSProperties serviceBusJMSProperties) |
org.springframework.jms.config.JmsListenerContainerFactory<?> |
jmsListenerContainerFactory(javax.jms.ConnectionFactory connectionFactory) |
org.springframework.jms.config.JmsListenerContainerFactory<?> |
topicJmsListenerContainerFactory(javax.jms.ConnectionFactory connectionFactory) |
public PremiumServiceBusJMSAutoConfiguration()
@Bean @ConditionalOnMissingBean public javax.jms.ConnectionFactory jmsConnectionFactory(AzureServiceBusJMSProperties serviceBusJMSProperties)
@Bean @ConditionalOnMissingBean public org.springframework.jms.config.JmsListenerContainerFactory<?> jmsListenerContainerFactory(javax.jms.ConnectionFactory connectionFactory)
@Bean public org.springframework.jms.config.JmsListenerContainerFactory<?> topicJmsListenerContainerFactory(javax.jms.ConnectionFactory connectionFactory)
Copyright © 2021 Microsoft Corporation. All rights reserved.