Example #1
0
 protected TimeSeriesOperationsBase(TimeSeriesStore store, string timeSeriesName)
 {
     credentials          = store.Credentials;
     jsonRequestFactory   = store.JsonRequestFactory;
     ServerUrl            = store.Url;
     Parent               = store;
     TimeSeriesName       = timeSeriesName;
     TimeSeriesUrl        = string.Format(CultureInfo.InvariantCulture, "{0}ts/{1}", ServerUrl, timeSeriesName);
     JsonSerializer       = store.JsonSerializer;
     timeSeriesConvention = store.TimeSeriesConvention;
 }
Example #2
0
 internal TimeSeriesReplicationInformer(HttpJsonRequestFactory requestFactory, TimeSeriesStore timeSeriesStore, TimeSeriesConvention timeSeriesConvention, int delayTimeInMiliSec = 1000)
 {
     currentReadStripingBase   = 0;
     ReplicationDestinations   = new List <TimeSeriesReplicationDestination>();
     this.requestFactory       = requestFactory;
     this.timeSeriesStore      = timeSeriesStore;
     this.timeSeriesConvention = timeSeriesConvention;
     this.delayTimeInMiliSec   = delayTimeInMiliSec;
     failureTimeSeries         = new FailureTimeSeries();
     firstTime             = true;
     lastReplicationUpdate = SystemTime.UtcNow;
     MaxIntervalBetweenUpdatesInMilliseconds = TimeSpan.FromMinutes(DefaultIntervalBetweenUpdatesInMinutes).TotalMilliseconds;
 }