voldemort.store.quota
Class QuotaLimitStats

java.lang.Object
  extended by voldemort.store.quota.QuotaLimitStats

public class QuotaLimitStats
extends java.lang.Object


Constructor Summary
QuotaLimitStats(QuotaLimitStats parent)
           
QuotaLimitStats(QuotaLimitStats parent, long resetIntervalMs)
           
 
Method Summary
 long getQuotaPctUsedDelete()
           
 long getQuotaPctUsedGet()
           
 long getQuotaPctUsedGetAll()
           
 long getQuotaPctUsedPut()
           
 long getRateLimitedDeletes()
           
 long getRateLimitedGetAlls()
           
 long getRateLimitedGets()
           
 long getRateLimitedPuts()
           
 void reportQuotaUsed(Tracked op, long pctUsed)
           
 void reportRateLimitedOp(Tracked op)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuotaLimitStats

public QuotaLimitStats(QuotaLimitStats parent)

QuotaLimitStats

public QuotaLimitStats(QuotaLimitStats parent,
                       long resetIntervalMs)
Method Detail

reportRateLimitedOp

public void reportRateLimitedOp(Tracked op)

reportQuotaUsed

public void reportQuotaUsed(Tracked op,
                            long pctUsed)

getRateLimitedGets

public long getRateLimitedGets()

getRateLimitedPuts

public long getRateLimitedPuts()

getRateLimitedGetAlls

public long getRateLimitedGetAlls()

getRateLimitedDeletes

public long getRateLimitedDeletes()

getQuotaPctUsedGet

public long getQuotaPctUsedGet()

getQuotaPctUsedGetAll

public long getQuotaPctUsedGetAll()

getQuotaPctUsedPut

public long getQuotaPctUsedPut()

getQuotaPctUsedDelete

public long getQuotaPctUsedDelete()


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