Esempio n. 1
0
 public TsdbClient(
     IDynamicStorageSelector <TKey, TEntry> dynamicStorageSelector,
     IVolumeStorageSelector <TKey, TEntry> volumeStorageSelector,
     ITemporaryStorage <TKey, TEntry> temporaryStorage)
     : this(dynamicStorageSelector, volumeStorageSelector, null, temporaryStorage, NullTsdbLogger.Default)
 {
 }
Esempio n. 2
0
 public MigrationProvider(
     IDynamicStorageSelector <TKey, TEntry> dynamics,
     IVolumeStorageSelector <TKey, TEntry> volumes)
 {
     _dynamics = dynamics;
     _volumes  = volumes;
 }
Esempio n. 3
0
 public TsdbClient(
     IDynamicStorageSelector <TKey, TEntry> dynamicStorageSelector,
     IVolumeStorageSelector <TKey, TEntry> volumeStorageSelector,
     ITemporaryStorage <TKey, TEntry> temporaryStorage,
     ITsdbLogger logger)
     : this(dynamicStorageSelector, volumeStorageSelector, null, temporaryStorage, logger)
 {
 }
Esempio n. 4
0
 public TsdbClient(
     IDynamicStorageSelector <TKey, TEntry> dynamicStorageSelector,
     IVolumeStorageSelector <TKey, TEntry> volumeStorageSelector,
     IPublishSubscribe <TKey, TEntry> remotePublishSubscribe,
     ITemporaryStorage <TKey, TEntry> temporaryStorage)
     : this(dynamicStorageSelector, volumeStorageSelector, remotePublishSubscribe, temporaryStorage, NullTsdbLogger.Default)
 {
 }
Esempio n. 5
0
 public TsdbClient(
     IDynamicStorageSelector <TKey, TEntry> dynamicStorageSelector,
     IVolumeStorageSelector <TKey, TEntry> volumeStorageSelector,
     IPublishSubscribe <TKey, TEntry> remotePublishSubscribe,
     ITsdbLogger logger)
     : this(dynamicStorageSelector, volumeStorageSelector, remotePublishSubscribe, null, logger)
 {
 }
Esempio n. 6
0
 public TsdbClient(
     IDynamicStorageSelector <TKey, TEntry> dynamicStorageSelector,
     IVolumeStorageSelector <TKey, TEntry> volumeStorageSelector,
     IPublishSubscribe <TKey, TEntry> remotePublishSubscribe,
     ITemporaryStorage <TKey, TEntry> temporaryStorage,
     ITsdbLogger logger)
 {
     _dynamicStorageSelector = dynamicStorageSelector;
     _volumeStorageSelector  = volumeStorageSelector;
     _remotePublishSubscribe = remotePublishSubscribe;
     _temporaryStorage       = temporaryStorage;
     _localPublishSubscribe  = new DefaultPublishSubscribe <TKey, TEntry>(false);
     _logger     = logger;
     _migrations = new MigrationProvider <TKey, TEntry>(_dynamicStorageSelector, _volumeStorageSelector);
 }