public DbClusterLeaseService(IDbClusterSearchUtils dbClusterService, DbClusterServiceParameters dbClusterParameters, DbClusterReservationsSettings settings) { this.onDisposeCancelSource = new CancellationTokenSource(); this.dbClusterService = dbClusterService; this.dbClusterParameters = dbClusterParameters; this.settings = settings; }
public MongoServicesOptions(DbClusterServiceParameters dbClusterParameters, DbClusterReservationsSettings settings) { this.DbClusterParameters = dbClusterParameters; this.Settings = settings; }
public AcquiredLockServices AcquireLockAndServicesForAnyNodeOrDefault(DbClusterServiceParameters parameters, CancellationToken token) { return(this.AcquireLockAndServicesForAnyUrlsOrDefault(parameters.ConnStringsOrUrls, parameters.DatabaseName, parameters.LeaseCheckTimeout, parameters.LeaseLostTimeout, parameters.UpdateServerTimeInterval, token)); }