Class ChannelMonitor2.RangeTracker

java.lang.Object
org.aksw.commons.io.input.ChannelMonitor2.RangeTracker
Enclosing class:
ChannelMonitor2

public class ChannelMonitor2.RangeTracker extends Object
  • Field Details

    • totalDurationNanos

      protected long totalDurationNanos
    • minReadLength

      protected int minReadLength
    • maxReadLength

      protected int maxReadLength
    • totalReadLength

      protected long totalReadLength
    • readCount

      protected long readCount
  • Constructor Details

    • RangeTracker

      public RangeTracker()
    • RangeTracker

      public RangeTracker(int readLength, long totalDurationNanos)
    • RangeTracker

      public RangeTracker(int minReadLength, int maxReadLength, long totalReadLength, long totalDurationNanos, long readCount)
  • Method Details

    • getTotalDurationNanos

      public long getTotalDurationNanos()
    • getMinReadLength

      public int getMinReadLength()
    • getTotalReadLength

      public long getTotalReadLength()
    • getMaxReadLength

      public int getMaxReadLength()
    • getReadCount

      public long getReadCount()
    • add

      public void add(ChannelMonitor2.RangeTracker contrib)
    • clone

      protected ChannelMonitor2.RangeTracker clone()
      Overrides:
      clone in class Object