@Configuration
@ConditionalOnMissingBean(value=org.springframework.cloud.stream.binder.Binder.class)
@Import(value={com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusQueueAutoConfiguration.class,com.azure.spring.cloud.autoconfigure.context.AzureEnvironmentAutoConfiguration.class,com.azure.spring.cloud.autoconfigure.context.AzureContextAutoConfiguration.class,com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusAutoConfiguration.class})
@EnableConfigurationProperties(value={com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusProperties.class,ServiceBusQueueExtendedBindingProperties.class})
public class ServiceBusQueueBinderConfiguration
extends Object
| Constructor and Description |
|---|
ServiceBusQueueBinderConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
collectTelemetry() |
ServiceBusChannelProvisioner |
serviceBusChannelProvisioner(com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusProperties serviceBusProperties) |
ServiceBusChannelProvisioner |
serviceBusChannelProvisionerWithResourceManagerProvider() |
ServiceBusQueueMessageChannelBinder |
serviceBusQueueBinder(ServiceBusChannelProvisioner queueChannelProvisioner,
com.azure.spring.integration.servicebus.queue.ServiceBusQueueOperation serviceBusQueueOperation,
ServiceBusQueueExtendedBindingProperties bindingProperties) |
@PostConstruct public void collectTelemetry()
@Bean @ConditionalOnBean(value=com.azure.spring.cloud.context.core.api.ResourceManagerProvider.class) @ConditionalOnMissingBean public ServiceBusChannelProvisioner serviceBusChannelProvisioner(com.azure.spring.cloud.autoconfigure.servicebus.AzureServiceBusProperties serviceBusProperties)
@Bean
@ConditionalOnMissingBean(value={com.azure.spring.cloud.context.core.api.ResourceManagerProvider.class,com.azure.spring.servicebus.stream.binder.provisioning.ServiceBusChannelProvisioner.class})
public ServiceBusChannelProvisioner serviceBusChannelProvisionerWithResourceManagerProvider()
@Bean public ServiceBusQueueMessageChannelBinder serviceBusQueueBinder(ServiceBusChannelProvisioner queueChannelProvisioner, com.azure.spring.integration.servicebus.queue.ServiceBusQueueOperation serviceBusQueueOperation, ServiceBusQueueExtendedBindingProperties bindingProperties)
Copyright © 2020 Microsoft Corporation. All rights reserved.