Remove old ServiceBusConnection declaration
This commit is contained in:
parent
d3bd0fabfd
commit
390654a885
@ -5,35 +5,31 @@ using System.IO;
|
|||||||
|
|
||||||
namespace Microsoft.eShopOnContainers.BuildingBlocks.EventBusServiceBus
|
namespace Microsoft.eShopOnContainers.BuildingBlocks.EventBusServiceBus
|
||||||
{
|
{
|
||||||
public class DefaultServiceBusPersisterConnection : ServiceBusConnection, IServiceBusPersisterConnection
|
public class DefaultServiceBusPersisterConnection :IServiceBusPersisterConnection
|
||||||
{
|
{
|
||||||
private readonly ILogger<ServiceBusConnection> _logger;
|
private readonly ILogger<DefaultServiceBusPersisterConnection> _logger;
|
||||||
private readonly ServiceBusConnectionStringBuilder _serviceBusConnectionStringBuilder;
|
private readonly ServiceBusConnectionStringBuilder _serviceBusConnectionStringBuilder;
|
||||||
private ITopicClient _topicClient;
|
private ITopicClient _topicClient;
|
||||||
|
|
||||||
bool _disposed;
|
bool _disposed;
|
||||||
object sync_root = new object();
|
|
||||||
|
|
||||||
public DefaultServiceBusPersisterConnection(ServiceBusConnectionStringBuilder serviceBusConnectionStringBuilder,
|
public DefaultServiceBusPersisterConnection(ServiceBusConnectionStringBuilder serviceBusConnectionStringBuilder,
|
||||||
TimeSpan operationTimeout, RetryPolicy retryPolicy, ILogger<ServiceBusConnection> logger)
|
TimeSpan operationTimeout, RetryPolicy retryPolicy, ILogger<DefaultServiceBusPersisterConnection> logger)
|
||||||
: base(operationTimeout, retryPolicy)
|
|
||||||
{
|
{
|
||||||
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
|
_logger = logger ?? throw new ArgumentNullException(nameof(logger));
|
||||||
|
|
||||||
InitializeConnection(serviceBusConnectionStringBuilder);
|
|
||||||
_serviceBusConnectionStringBuilder = serviceBusConnectionStringBuilder ??
|
_serviceBusConnectionStringBuilder = serviceBusConnectionStringBuilder ??
|
||||||
throw new ArgumentNullException(nameof(serviceBusConnectionStringBuilder));
|
throw new ArgumentNullException(nameof(serviceBusConnectionStringBuilder));
|
||||||
|
_topicClient = new TopicClient(_serviceBusConnectionStringBuilder, RetryPolicy.Default);
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool IsConnected => _topicClient.IsClosedOrClosing;
|
|
||||||
|
|
||||||
public ServiceBusConnectionStringBuilder ServiceBusConnectionStringBuilder => _serviceBusConnectionStringBuilder;
|
public ServiceBusConnectionStringBuilder ServiceBusConnectionStringBuilder => _serviceBusConnectionStringBuilder;
|
||||||
|
|
||||||
public ITopicClient CreateModel()
|
public ITopicClient CreateModel()
|
||||||
{
|
{
|
||||||
if(_topicClient.IsClosedOrClosing)
|
if(_topicClient.IsClosedOrClosing)
|
||||||
{
|
{
|
||||||
_topicClient = new TopicClient(_serviceBusConnectionStringBuilder, RetryPolicy);
|
_topicClient = new TopicClient(_serviceBusConnectionStringBuilder, RetryPolicy.Default);
|
||||||
}
|
}
|
||||||
|
|
||||||
return _topicClient;
|
return _topicClient;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user