/** Sole constructor. */ public MergeRateLimiter(OneMergeProgress mergeProgress) { // Initially no IO limit; use setter here so minPauseCheckBytes is set: this.mergeProgress = mergeProgress; setMBPerSec(Double.POSITIVE_INFINITY); }
rateLimiter.setMBPerSec(newMBPerSec);
rate = targetMBPerSec; rateLimiter.setMBPerSec(rate); targetMBPerSecChanged();
/** Sole constructor. */ public MergeRateLimiter(OneMergeProgress mergeProgress) { // Initially no IO limit; use setter here so minPauseCheckBytes is set: this.mergeProgress = mergeProgress; setMBPerSec(Double.POSITIVE_INFINITY); }
/** Sole constructor. */ public MergeRateLimiter(MergePolicy.OneMerge merge) { this.merge = merge; // Initially no IO limit; use setter here so minPauseCheckBytes is set: setMBPerSec(Double.POSITIVE_INFINITY); }
/** Sole constructor. */ public MergeRateLimiter(MergePolicy.OneMerge merge) { this.merge = merge; // Initially no IO limit; use setter here so minPauseCheckBytes is set: setMBPerSec(Double.POSITIVE_INFINITY); }
merge.rateLimiter.setMBPerSec(newMBPerSec);
rateLimiter.setMBPerSec(newMBPerSec);
merge.rateLimiter.setMBPerSec(newMBPerSec);
rate = targetMBPerSec; rateLimiter.setMBPerSec(rate); targetMBPerSecChanged();
rate = targetMBPerSec; newMerge.rateLimiter.setMBPerSec(rate); targetMBPerSecChanged();
rate = targetMBPerSec; newMerge.rateLimiter.setMBPerSec(rate); targetMBPerSecChanged();