/// <summary>
 /// 构造方法
 /// </summary>
 public QueueBfsScheduler(IHashAlgorithmService hashAlgorithm) : base(new FakeDuplicateRemover(), hashAlgorithm)
 {
 }
 public QueueDistinctDfsScheduler(IDuplicateRemover duplicateRemover, IHashAlgorithmService hashAlgorithm) : base(
         duplicateRemover, hashAlgorithm)
 {
 }
 protected SchedulerBase(IDuplicateRemover duplicateRemover, IHashAlgorithmService hashAlgorithm)
 {
     DuplicateRemover = duplicateRemover;
     HashAlgorithm    = hashAlgorithm;
 }
Exemple #4
0
 public RequestHasher(IHashAlgorithmService hashAlgorithmService)
 {
     _hashAlgorithmService = hashAlgorithmService;
 }
Exemple #5
0
 public Scheduler(IHashAlgorithmService hashAlgorithmService)
 {
     HashAlgorithm = hashAlgorithmService;
 }