示例#1
0
 public BackupFrequencyMetricLogic(
     IGapsCollectionVerifier gapsCollectionVerifier,
     IGapsFrequencyAnalyzer gapsFrequencyAnalyzer,
     IMetricDataService metricDataService)
 {
     this.gapsCollectionVerifier = gapsCollectionVerifier;
     this.gapsFrequencyAnalyzer  = gapsFrequencyAnalyzer;
     this.metricDataService      = metricDataService;
 }
示例#2
0
 public DbccCoverageMetricLogic(
     IGapsCollectionVerifier gapsCollectionVerifier,
     IGapsCoverageAnalyzer gapCoverageAnalyzer,
     IMetricDataService metricDataService)
 {
     this.gapsCollectionVerifier = gapsCollectionVerifier;
     this.gapCoverageAnalyzer    = gapCoverageAnalyzer;
     this.metricDataService      = metricDataService;
 }
示例#3
0
 public RtoMetricLogic(
     IGapsCollectionVerifier gapsCollectionVerifier,
     IDatabaseRepository databaseRepository,
     IMetricDataService metricDataService,
     IRecoveryObjectivesReporter recoveryObjectivesReporter,
     IRecoverabilityIntegritySummaryReporter recoverabilityIntegritySummaryReporter)
 {
     this.gapsCollectionVerifier                 = gapsCollectionVerifier;
     this.databaseRepository                     = databaseRepository;
     this.metricDataService                      = metricDataService;
     this.recoveryObjectivesReporter             = recoveryObjectivesReporter;
     this.recoverabilityIntegritySummaryReporter = recoverabilityIntegritySummaryReporter;
 }
 public DbccGapMetricLogic(IGapsCollectionVerifier gapsCollectionVerifier)
 {
     this.gapsCollectionVerifier = gapsCollectionVerifier;
 }