Package io.perl.api

Class LatencyRecordWindow

All Implemented Interfaces:
ReportLatencies, ReportLatency
Direct Known Subclasses:
ArrayLatencyRecorder, CSVExtendedLatencyRecorder, HdrExtendedLatencyRecorder, LongHashMapLatencyRecorder, MapLatencyRecorder

@NotThreadSafe public abstract non-sealed class LatencyRecordWindow extends LatencyWindow implements ReportLatency, ReportLatencies
non-sealed Class LatencyRecordWindow.
  • Constructor Details

    • LatencyRecordWindow

      public LatencyRecordWindow(long lowLatency, long highLatency, long totalLatencyMax, long totalRecordsMax, long bytesMax, double[] percentilesFractions, Time time)
      Constructor LatencyRecordWindow passing all latencies to it's super class LatencyWindow.
      Parameters:
      lowLatency - long
      highLatency - long
      totalLatencyMax - long
      totalRecordsMax - long
      bytesMax - long
      percentilesFractions - double[]
      time - Time