Пример #1
0
 public TsdbClient(
     IStorageSelector <TKey, TEntry> storageSelector,
     ITemporaryStorage <TKey, TEntry> temporaryStorage,
     ITsdbLogger logger)
     : this(storageSelector, null, temporaryStorage, logger)
 {
 }
Пример #2
0
 public TsdbClient(
     IStorageSelector <TKey, TEntry> storageSelector,
     IPublishSubscribe <TKey, TEntry> remotePublishSubscribe,
     ITemporaryStorage <TKey, TEntry> temporaryStorage)
     : this(storageSelector, remotePublishSubscribe, temporaryStorage, NullTsdbLogger.Default)
 {
 }
Пример #3
0
 public TsdbClient(
     IStorageSelector <TKey, TEntry> storageSelector,
     IPublishSubscribe <TKey, TEntry> remotePublishSubscribe,
     ITsdbLogger logger)
     : this(storageSelector, remotePublishSubscribe, null, logger)
 {
 }
Пример #4
0
 public TsdbClient(
     IStorageSelector <TKey, TEntry> storageSelector,
     IPublishSubscribe <TKey, TEntry> remotePublishSubscribe,
     ITemporaryStorage <TKey, TEntry> temporaryStorage,
     ITsdbLogger logger)
 {
     _storageSelector        = storageSelector;
     _remotePublishSubscribe = remotePublishSubscribe;
     _temporaryStorage       = temporaryStorage;
     _localPublishSubscribe  = new DefaultPublishSubscribe <TKey, TEntry>(false);
     _logger = logger;
 }
Пример #5
0
 public AggregationTsdbClient(IStorageSelector <TKey, TEntry> storageSelector, ITypedKeyStorage <TKey, TMeasureType> typedKeyStorage, ITsdbLogger logger)
 {
     _typedKeyStorage = typedKeyStorage;
     _storageSelector = storageSelector;
     _logger          = logger;
 }
Пример #6
0
 public TsdbClient(
     IStorageSelector <TKey, TEntry> storageSelector,
     ITemporaryStorage <TKey, TEntry> temporaryStorage)
     : this(storageSelector, null, temporaryStorage, NullTsdbLogger.Default)
 {
 }