예제 #1
0
 /// <summary>
 /// Constructor used by BatchWriter to create new instances of BatchWriter (through the CreateBatchWriter() method) with
 /// IBasicClientModule from InfluxDbClient. This instance BatchWriter instance is served to the end users.
 /// </summary>
 private BatchWriter(IBasicClientModule basicClientModule, string dbName, string retenionPolicy = null, string precision = TimeUnit.Milliseconds)
 {
     _basicClientModule = basicClientModule;
     _dbName            = dbName;
     _retentionPolicy   = retenionPolicy;
     _precision         = precision;
     _pointCollection   = new BlockingCollection <Point>();
 }
예제 #2
0
 /// <summary>
 /// Constructor used by InfluxDbClient to inject the IBasicClientModule.
 /// </summary>
 internal BatchWriter(IBasicClientModule basicClientModule)
 {
     _basicClientModule = basicClientModule;
 }