public QueueConsumer(ICommandSerializer serializer, IScenarioDeserializer deserializer, IIronMqSettings ironMqSettings, ILogger logger) { _serializer = serializer; _deserializer = deserializer; _ironMqSettings = ironMqSettings; _logger = logger; _client = _client = new RestClient(string.Format(ironMqSettings.IronMqUrl + "/1/projects/{0}", ironMqSettings.ProjectId)); }
public RestSharpIronMqClientAdapter(ICommandSerializer serializer, ICommandDeserializer deserializer, ICommandDispatcher commandDispatcher, IIronMqSettings settings) { _serializer = serializer; _deserializer = deserializer; _commandDispatcher = commandDispatcher; _settings = settings; string ironMqUrl = _settings.IronMqUrl; _client = new RestClient(string.Format(ironMqUrl + "/1/projects/{0}", _settings.ProjectId)); _maxCommandsToProcessEachPoll = Config.GetMaxCommandsToProcessPerPoll(); }
public QueueCleanerService(IIronMqSettings ironMqSettings) { _ironMqSettings = ironMqSettings; _client = new RestClient(string.Format(ironMqSettings.IronMqUrl + "/1/projects/{0}", ironMqSettings.ProjectId)); }