/// <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;
 }
Example #2
0
 /// <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;
 }