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