Class RateMeasure

java.lang.Object
org.nustaq.kontraktor.util.RateMeasure

public class RateMeasure extends Object
Created with IntelliJ IDEA. User: ruedi Date: 10/15/13 Time: 7:47 PM copied form fast-cast
  • Constructor Details

    • RateMeasure

      public RateMeasure(String name, long statInterval)
    • RateMeasure

      public RateMeasure(String name)
  • Method Details

    • getAccumulated

      public long getAccumulated()
    • count

      public long count()
      Returns:
      lastRate per interval
    • count

      public long count(int amount)
    • getOpenCount

      public int getOpenCount()
      Returns:
      count of current unfinished interval
    • print

      public RateMeasure print(boolean print)
    • statsUpdated

      protected void statsUpdated(long lastRatePersecond)
      override this
      Parameters:
      lastRatePersecond -
    • lastStats

      public RateMeasure lastStats(long lastStats)
    • checkEachMask

      public RateMeasure checkEachMask(int checkEachMask)
    • statInterval

      public RateMeasure statInterval(long statInterval)
    • lastRatePersecond

      public RateMeasure lastRatePersecond(long lastRatePersecond)
    • accumulate

      public RateMeasure accumulate(boolean accumulate)
    • name

      public RateMeasure name(String name)
    • accumulated

      public RateMeasure accumulated(long accumulated)