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