voldemort.utils
Class DynamicThrottleLimit

java.lang.Object
  extended by voldemort.utils.DynamicThrottleLimit

public class DynamicThrottleLimit
extends java.lang.Object


Constructor Summary
DynamicThrottleLimit(long val)
           
 
Method Summary
 void decrementNumJobs()
           
 long getRate()
           
 long getSpeculativeRate()
           
 void incrementNumJobs()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicThrottleLimit

public DynamicThrottleLimit(long val)
Method Detail

getRate

public long getRate()

incrementNumJobs

public void incrementNumJobs()

decrementNumJobs

public void decrementNumJobs()

getSpeculativeRate

public long getSpeculativeRate()


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu