コード例 #1
0
 public BloatAnalysis(
     ISystemStorage systemStorage,
     ICalculationsConfiguration configuration)
 {
     this.systemStorage = systemStorage;
     this.configuration = configuration;
 }
コード例 #2
0
 public PgSettings(
     IDatabaseServer databaseServer,
     IParameterValueParser parameterValueParser,
     ICalculationsConfiguration configuration)
 {
     this.databaseServer       = databaseServer;
     this.parameterValueParser = parameterValueParser;
     this.configuration        = configuration;
     valuesCache = new(new LinkComparer());
 }
コード例 #3
0
 public WalLsnLoggingJob(
     ICalculationsConfiguration configuration,
     IServiceScopeFactory serviceScopeFactory,
     ILogger <WalLsnLoggingJob> logger) : base(configuration.Wal().Interval(), serviceScopeFactory, logger)
 {
 }
コード例 #4
0
 public GeneralCalculationsJob(
     ICalculationsConfiguration configuration,
     IPipelineFactory pipelineFactory,
     IServiceScopeFactory serviceScopeFactory,
     ILogger <GeneralCalculationsJob> logger) : base(configuration.General().RecalculationInterval(), serviceScopeFactory, logger)
     => this.pipelineFactory = pipelineFactory;
コード例 #5
0
 public WalLsnHistory(ISystemStorage systemStorage, ICalculationsConfiguration configuration)
 {
     this.systemStorage = systemStorage;
     this.configuration = configuration;
 }
コード例 #6
0
 public BloatFractionLoggingJob(
     ICalculationsConfiguration configuration,
     IServiceScopeFactory serviceScopeFactory,
     ILogger <BloatFractionLoggingJob> logger) : base(configuration.Autovacuum().Interval(), serviceScopeFactory, logger)
 {
 }
コード例 #7
0
 public RemoteHardwareInfo(
     ICalculationsConfiguration configuration,
     IJsonConverters jsonConverters) : base(configuration.General().AgentApiUri(), jsonConverters)
 {
 }