public DatabaseAvailability(AvailabilityGuard databaseAvailabilityGuard, TransactionCounters transactionCounters, Clock clock, long awaitActiveTransactionDeadlineMillis) { this._databaseAvailabilityGuard = databaseAvailabilityGuard; this._transactionCounters = transactionCounters; this._awaitActiveTransactionDeadlineMillis = awaitActiveTransactionDeadlineMillis; this._clock = clock; // On initial setup, deny availability databaseAvailabilityGuard.Require(_availabilityRequirement); }
public TransactionMetrics(MetricRegistry registry, System.Func <TransactionIdStore> transactionIdStore, TransactionCounters transactionCounters) { this._registry = registry; this._transactionIdStore = transactionIdStore; this._transactionCounters = transactionCounters; }