@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 AbstractServiceBusJMSAutoConfiguration
Automatic configuration class of ServiceBusJMS for Premium Service Bus