public void SubscribeQueue <T, TH>(string routingKey) where T : IIntegrationEvent where TH : IIntegrationQueueHandler <T> { var eventName = SubsManager.GetEventKey <T>(); DoInternalSubscription(eventName + "." + routingKey); SubsManager.AddSubscriptionQueue <T, TH>(eventName + "." + routingKey); StartBasicConsume(); }