void ITransportConfigurator.Configure(ServiceBusConfigurator configurator, string queueName, int?consumerLimit)
        {
            Uri receiveFrom = _settings.GetQueueAddress(queueName, consumerLimit);

            configurator.UseRabbitMq(x =>
            {
                x.ConfigureHost(receiveFrom, h =>
                {
                    h.SetUsername(_settings.Username);
                    h.SetPassword(_settings.Password);
                    h.SetRequestedHeartbeat(_settings.Heartbeat);
                });
            });

            configurator.ReceiveFrom(receiveFrom);
            if (consumerLimit.HasValue)
            {
                configurator.SetConcurrentConsumerLimit(consumerLimit.Value);
            }
        }
        public Uri GetExecuteActivityUri(string activityName)
        {
            string queueName = GetExecuteActivityQueueName(activityName);

            return(_settings.GetQueueAddress(queueName));
        }