Ejemplo n.º 1
0
 protected ReplicationInformerBase(QueryConvention conventions, HttpJsonRequestFactory requestFactory, int delayTime = 1000)
 {
     Conventions             = conventions;
     this.requestFactory     = requestFactory;
     ReplicationDestinations = new List <OperationMetadata>();
     DelayTimeInMiliSec      = delayTime;
     FailureCounters         = new FailureCounters();
 }
Ejemplo n.º 2
0
 internal CounterReplicationInformer(HttpJsonRequestFactory requestFactory, CounterStore counterStore, CountersConvention countersConvention, int delayTimeInMiliSec = 1000)
 {
     currentReadStripingBase = 0;
     ReplicationDestinations = new List <CounterReplicationDestination>();
     this.requestFactory     = requestFactory;
     this.counterStore       = counterStore;
     this.countersConvention = countersConvention;
     this.delayTimeInMiliSec = delayTimeInMiliSec;
     failureCounters         = new FailureCounters();
     firstTime             = true;
     lastReplicationUpdate = SystemTime.UtcNow;
     MaxIntervalBetweenUpdatesInMilliseconds = TimeSpan.FromMinutes(DefaultIntervalBetweenUpdatesInMinutes).TotalMilliseconds;
 }