Class ServiceBusJmsAutoConfiguration
- java.lang.Object
-
- com.azure.spring.cloud.autoconfigure.jms.ServiceBusJmsAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @AutoConfigureBefore(org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration.class) @AutoConfigureAfter({org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration.class,AzureServiceBusResourceManagerAutoConfiguration.class}) @ConditionalOnClass({javax.jms.ConnectionFactory.class,org.apache.qpid.jms.JmsConnectionFactory.class,org.springframework.jms.core.JmsTemplate.class}) @EnableConfigurationProperties({AzureServiceBusJmsProperties.class,org.springframework.boot.autoconfigure.jms.JmsProperties.class}) @Import({ServiceBusJmsConnectionFactoryConfiguration.class,ServiceBusJmsContainerConfiguration.class}) public class ServiceBusJmsAutoConfiguration extends ObjectAuto-configurationfor Azure Service Bus JMS support.- Since:
- 4.0.0
-
-
Constructor Summary
Constructors Constructor Description ServiceBusJmsAutoConfiguration()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.azure.spring.cloud.autoconfigure.jms.AzureServiceBusJmsPropertiesBeanPostProcessorazureServiceBusJmsPropertiesBeanPostProcessor(org.springframework.beans.factory.ObjectProvider<com.azure.spring.cloud.core.provider.connectionstring.ServiceConnectionStringProvider<com.azure.spring.cloud.core.service.AzureServiceType.ServiceBus>> connectionStringProviders)The BeanPostProcessor to instrument theAzureServiceBusJmsPropertiesbean with provided connection string providers.
-
-
-
Method Detail
-
azureServiceBusJmsPropertiesBeanPostProcessor
@Bean @ConditionalOnMissingBean @ConditionalOnMissingProperty(prefix="spring.jms.servicebus", name="connection-string") public static com.azure.spring.cloud.autoconfigure.jms.AzureServiceBusJmsPropertiesBeanPostProcessor azureServiceBusJmsPropertiesBeanPostProcessor(org.springframework.beans.factory.ObjectProvider<com.azure.spring.cloud.core.provider.connectionstring.ServiceConnectionStringProvider<com.azure.spring.cloud.core.service.AzureServiceType.ServiceBus>> connectionStringProviders)
The BeanPostProcessor to instrument theAzureServiceBusJmsPropertiesbean with provided connection string providers.- Parameters:
connectionStringProviders- the connection string providers to provide the Service Bus connection string.- Returns:
- the bean post processor.
-
-