public FileStorage(string workingDirectory, string filename, IMetricsSource metricsSource) : base(metricsSource) { _filename = filename.ToUpper(); _workingDirectory = workingDirectory; _resourceName = Path.Combine(_workingDirectory, _filename); }
public CompressedAppendStorage(AbstractStorage appendStorage, AbstractStorage compressedStorage, AbstractStorage indexStorage, IMetricsSource metricsSource) : base(metricsSource) { _appendOnlyDataStorage = appendStorage; _compressedStorage = compressedStorage; _indexAndHeaderStorage = indexStorage; IsAppendOnly = true; }
public AbstractStorage(IMetricsSource metricsSource) { _metricsSource = metricsSource; }
internal static void RegisterMetricsSource(string name, IMetricsSource source) { _sources[name] = source; }
public MetricsHandler(IMetricsSource metricsSource) { _metricsSource = metricsSource ?? throw new ArgumentNullException(nameof(metricsSource)); }
public MemoryStorage(IMetricsSource metricsSource) : base(metricsSource) { _stream = new MemoryStream(100_000_000); }