Class QueueTimeMetricsImpl

java.lang.Object
com.arangodb.internal.QueueTimeMetricsImpl
All Implemented Interfaces:
QueueTimeMetrics

public class QueueTimeMetricsImpl extends Object implements QueueTimeMetrics
Author:
Michele Rastelli
  • Constructor Details

    • QueueTimeMetricsImpl

      public QueueTimeMetricsImpl(int queueSize)
  • Method Details

    • getValues

      public QueueTimeSample[] getValues()
      Specified by:
      getValues in interface QueueTimeMetrics
      Returns:
      all the n values observed
    • getAvg

      public double getAvg()
      Specified by:
      getAvg in interface QueueTimeMetrics
      Returns:
      the average of the last n values observed, 0.0 if no value has been observed (i.e. in ArangoDB versions prior to 3.9).