Example #1
0
 internal SwarmCoordinator(IProxyWorkerFactory proxyWorkerFactory, IObservable<Proxy> proxySource, int maxWorkerCount)
 {
     this.proxyWorkerFactory = proxyWorkerFactory;
     this.maxWorkerCount = maxWorkerCount;
     this.proxyBag = new ProxyBag(proxySource);
     this.Status = new SwarmCoordinatorStatus { ProxyCounter = this.proxyBag.Counter };
     this.isRunningTask = this.isRunningCompletionSource.Task;
 }
Example #2
0
 internal SwarmCoordinator(IProxyWorkerFactory proxyWorkerFactory, IObservable <Proxy> proxySource, int maxWorkerCount)
 {
     this.proxyWorkerFactory = proxyWorkerFactory;
     this.maxWorkerCount     = maxWorkerCount;
     this.proxyBag           = new ProxyBag(proxySource);
     this.Status             = new SwarmCoordinatorStatus {
         ProxyCounter = this.proxyBag.Counter
     };
     this.isRunningTask = this.isRunningCompletionSource.Task;
 }