/// <summary> /// Ctor /// </summary> /// <param name="jobNameValidator">IJobNameValidator</param> /// <param name="jsonConverter">IJsonConverter</param> /// <param name="messageQueue">IMessageQueue</param> /// <param name="logger">ILogger{WorkerRegistrar}</param> public WorkerRegistrar(IJobNameValidator jobNameValidator, IJsonConverter jsonConverter, IMessageQueue messageQueue, ILogger <WorkerRegistrar> logger) { _jobNameValidator = jobNameValidator; _jsonConverter = jsonConverter; _messageQueue = messageQueue; _logger = logger; }
/// <summary> /// Ctor /// </summary> /// <param name="jobNameValidator">IJobNameValidator</param> /// <param name="messageQueue">IMessageQueue</param> /// <param name="jsonConverter">IJsonConverter</param> /// <param name="logger">ILogger{JobDispatcher}</param> public JobDispatcher(IJobNameValidator jobNameValidator, IMessageQueue messageQueue, IJsonConverter jsonConverter, ILogger <JobDispatcher> logger) { _jobNameValidator = jobNameValidator; _messageQueue = messageQueue; _jsonConverter = jsonConverter; _logger = logger; }