public PaymentProvider() { if (Config.SystemBehaviorConfig.ServiceBusType == Config.ServiceBusTypes.Azure) { while (_systemClient == null) { try { _systemClient = new QueueClient(Config.ServiceBusConfig.AzureQueueSystemConnectionString, Config.ServiceBusConfig.PaymentQueueName); } catch (TimeoutException) { } } } else { _rabbitOutboundQueueProvider = new RabbitOutboundQueueProvider(); } }
public OutboundQueueProvider() { _rabbitOutboundQueueProvider = new RabbitOutboundQueueProvider(); VerifyAndCreateClients(); }