public class DefaultServiceBusQueueClientFactory extends Object implements ServiceBusQueueClientFactory
ServiceBusQueueClientFactory.
Client will be cached to improve performance| Modifier and Type | Field and Description |
|---|---|
protected String |
connectionString |
protected String |
namespace |
protected com.microsoft.azure.spring.cloud.context.core.api.ResourceManagerProvider |
resourceManagerProvider |
| Constructor and Description |
|---|
DefaultServiceBusQueueClientFactory(String connectionString) |
| Modifier and Type | Method and Description |
|---|---|
com.microsoft.azure.servicebus.IQueueClient |
getOrCreateClient(String name)
Return a function which accepts service bus queue name, then returns
IQueueClient |
com.microsoft.azure.servicebus.IMessageSender |
getOrCreateSender(String name)
Return a function which accepts service bus topic or queue name, then returns
IMessageSender |
void |
setNamespace(String namespace) |
void |
setResourceManagerProvider(com.microsoft.azure.spring.cloud.context.core.api.ResourceManagerProvider resourceManagerProvider) |
protected final String connectionString
protected String namespace
protected com.microsoft.azure.spring.cloud.context.core.api.ResourceManagerProvider resourceManagerProvider
public DefaultServiceBusQueueClientFactory(String connectionString)
public com.microsoft.azure.servicebus.IQueueClient getOrCreateClient(String name)
ServiceBusQueueClientFactoryIQueueClientgetOrCreateClient in interface ServiceBusQueueClientFactorypublic com.microsoft.azure.servicebus.IMessageSender getOrCreateSender(String name)
ServiceBusSenderFactoryIMessageSendergetOrCreateSender in interface ServiceBusSenderFactorypublic void setResourceManagerProvider(com.microsoft.azure.spring.cloud.context.core.api.ResourceManagerProvider resourceManagerProvider)
public void setNamespace(String namespace)
Copyright © 2019 Microsoft. All rights reserved.