/// <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>(); }
/// <summary> /// Constructor used by InfluxDbClient to inject the IBasicClientModule. /// </summary> internal BatchWriter(IBasicClientModule basicClientModule) { _basicClientModule = basicClientModule; }