Пример #1
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public RetryRequestExecutionTask(IQueryDistributionService service, IRequestQueue queue,
                                  IResponseStorage storage)
 {
     _service = service;
     _queue   = queue;
     _storage = storage;
 }
Пример #2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public QueryDistributionService(IStatisticsStorage statisticsStorage, IResponseStorage responseStorage,
                                 IOptions <BalancerConfiguration> options, IQueryExecutor queryExecutor, IRequestQueue queue, IServerDecider decider)
 {
     _statisticsStorage = statisticsStorage;
     _queryExecutor     = queryExecutor;
     _responseStorage   = responseStorage;
     _queue             = queue;
     _configuration     = options.Value;
     _serverDecider     = decider;
 }
Пример #3
0
 /// <inheritdoc />
 public ResponseController(IResponseStorage storage) => _storage = storage;