Class ByteThroughputProvider


  • public abstract class ByteThroughputProvider
    extends Object
    Byte throughput metric information provider.
    • Method Detail

      • getByteCount

        public int getByteCount()
      • getDurationNano

        public long getDurationNano()
      • getProviderId

        public String getProviderId()
        Returns a provider id that can be used to compute the number of active byte throughput provider of a specific metric type being active in a given time interval.
      • increment

        protected void increment​(int bytesDelta,
                                 long startTimeNano)
        Parameters:
        bytesDelta - the number of bytes to increment
        startTimeNano - the start time in nano seconds
      • reset

        protected void reset()