protected ReplicationInformerBase(QueryConvention conventions, HttpJsonRequestFactory requestFactory, int delayTime = 1000) { Conventions = conventions; this.requestFactory = requestFactory; ReplicationDestinations = new List <OperationMetadata>(); DelayTimeInMiliSec = delayTime; FailureCounters = new FailureCounters(); }
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; }