AbstractServiceBusSenderFactory.java
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.azure.spring.integration.servicebus.factory;
import com.azure.spring.cloud.context.core.api.ResourceManagerProvider;
/**
* Base class of service bus client factory to provide connection string
*
* @author Warren Zhu
*/
abstract class AbstractServiceBusSenderFactory implements ServiceBusSenderFactory {
protected final String connectionString;
protected String namespace;
protected ResourceManagerProvider resourceManagerProvider;
AbstractServiceBusSenderFactory(String connectionString) {
this.connectionString = connectionString;
}
public void setResourceManagerProvider(ResourceManagerProvider resourceManagerProvider) {
this.resourceManagerProvider = resourceManagerProvider;
}
public void setNamespace(String namespace) {
this.namespace = namespace;
}
}