public BloatAnalysis( ISystemStorage systemStorage, ICalculationsConfiguration configuration) { this.systemStorage = systemStorage; this.configuration = configuration; }
public PgSettings( IDatabaseServer databaseServer, IParameterValueParser parameterValueParser, ICalculationsConfiguration configuration) { this.databaseServer = databaseServer; this.parameterValueParser = parameterValueParser; this.configuration = configuration; valuesCache = new(new LinkComparer()); }
public WalLsnLoggingJob( ICalculationsConfiguration configuration, IServiceScopeFactory serviceScopeFactory, ILogger <WalLsnLoggingJob> logger) : base(configuration.Wal().Interval(), serviceScopeFactory, logger) { }
public GeneralCalculationsJob( ICalculationsConfiguration configuration, IPipelineFactory pipelineFactory, IServiceScopeFactory serviceScopeFactory, ILogger <GeneralCalculationsJob> logger) : base(configuration.General().RecalculationInterval(), serviceScopeFactory, logger) => this.pipelineFactory = pipelineFactory;
public WalLsnHistory(ISystemStorage systemStorage, ICalculationsConfiguration configuration) { this.systemStorage = systemStorage; this.configuration = configuration; }
public BloatFractionLoggingJob( ICalculationsConfiguration configuration, IServiceScopeFactory serviceScopeFactory, ILogger <BloatFractionLoggingJob> logger) : base(configuration.Autovacuum().Interval(), serviceScopeFactory, logger) { }
public RemoteHardwareInfo( ICalculationsConfiguration configuration, IJsonConverters jsonConverters) : base(configuration.General().AgentApiUri(), jsonConverters) { }