Class ServiceBusQueueBinderConfiguration
- java.lang.Object
-
- com.azure.spring.servicebus.stream.binder.config.ServiceBusQueueBinderConfiguration
-
@Configuration @ConditionalOnMissingBean(org.springframework.cloud.stream.binder.Binder.class) @Import({com.azure.spring.cloud.autoconfigure.context.AzureEnvironmentAutoConfiguration.class,com.azure.spring.cloud.autoconfigure.context.AzureContextAutoConfiguration.class,com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusAutoConfiguration.class,com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusQueueAutoConfiguration.class,ServiceBusQueueBinderHealthIndicatorConfiguration.class}) @EnableConfigurationProperties({com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusProperties.class,ServiceBusQueueExtendedBindingProperties.class}) public class ServiceBusQueueBinderConfiguration extends Object- Author:
- Warren Zhu
-
-
Constructor Summary
Constructors Constructor Description ServiceBusQueueBinderConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceBusChannelProvisionerserviceBusChannelProvisioner(com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusProperties serviceBusProperties, com.azure.spring.cloud.context.core.impl.ServiceBusNamespaceManager serviceBusNamespaceManager, com.azure.spring.cloud.context.core.impl.ServiceBusQueueManager serviceBusQueueManager)ServiceBusQueueMessageChannelBinderserviceBusQueueBinder(ServiceBusChannelProvisioner queueChannelProvisioner, com.azure.spring.integration.servicebus.queue.ServiceBusQueueOperation serviceBusQueueOperation, ServiceBusQueueExtendedBindingProperties bindingProperties)
-
-
-
Method Detail
-
serviceBusChannelProvisioner
@Bean @ConditionalOnMissingBean public ServiceBusChannelProvisioner serviceBusChannelProvisioner(com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusProperties serviceBusProperties, @Autowired(required=false) com.azure.spring.cloud.context.core.impl.ServiceBusNamespaceManager serviceBusNamespaceManager, @Autowired(required=false) com.azure.spring.cloud.context.core.impl.ServiceBusQueueManager serviceBusQueueManager)
-
serviceBusQueueBinder
@Bean public ServiceBusQueueMessageChannelBinder serviceBusQueueBinder(ServiceBusChannelProvisioner queueChannelProvisioner, com.azure.spring.integration.servicebus.queue.ServiceBusQueueOperation serviceBusQueueOperation, ServiceBusQueueExtendedBindingProperties bindingProperties)
-
-