Class Jsr107LatencyMonitor<T extends java.lang.Enum<T>>

    • Constructor Detail

      • Jsr107LatencyMonitor

        public Jsr107LatencyMonitor​(java.util.Set<T> targets,
                                    double sampling)
    • Method Detail

      • end

        public void end​(long time,
                        long latency,
                        T result)
        Specified by:
        end in interface ChainedOperationObserver<T extends java.lang.Enum<T>>
      • average

        public double average()
        Specified by:
        average in interface LatencyStatistic
        Returns:
        The average in microseconds or 0 if it does not exist yet
      • minimum

        public java.lang.Long minimum()
        Specified by:
        minimum in interface LatencyStatistic
        Returns:
        The minimum in ns or null if it does not exist yet
      • maximum

        public java.lang.Long maximum()
        Specified by:
        maximum in interface LatencyStatistic
        Returns:
        The maximum in ns or null if it does not exist yet
      • clear

        public void clear()