private async Task LinkHandlersToHostItems(ISubscriptionSettings subscriptionSettings) { if (subscriptionSettings == null) { throw new ArgumentNullException(nameof(subscriptionSettings)); } // Initialize any host provided AMQP settings - i.e. creating host specific // subscriptions to AMQP defined topics. await _subscriptionSettings.ConfigureSettings(); ConnectionModule.SetReceiverConnectionCloseHandler(ReSetReceiverLinkOnClosedConn); foreach (var subscriber in _subscribers) { LinkSubscriber(subscriber, subscriptionSettings); } }