public void AttachToConsumer <TMessage>(IMQConsumerConfigurator <TMessage> configurator, IMQServiceProvider provider)
            where TMessage : class
        {
            CheckIsMessageConsumer <TMessage>();

            configurator.Consume(() => new MQMessageConsumeExecutor <TMessage, TMessageConsumer>(provider));
        }