Interface ByteBucket

  • All Known Implementing Classes:
    ByteBucketMT, ByteBucketST

    public interface ByteBucket
    Byte-bucket implementation based on the token bucket algorithm. Buckets can be configured with a guaranteed normal rate, along with a burst rate.
    • Method Detail

      • getRate

        int getRate()
      • setRate

        void setRate​(int rate_bytes_per_sec)
      • getAvailableByteCount

        int getAvailableByteCount()
      • setBytesUsed

        void setBytesUsed​(int bytes_used)
      • setFrozen

        void setFrozen​(boolean frozen)