Class Value

    • Constructor Detail

      • Value

        public Value()
    • Method Detail

      • measure

        public double measure​(MetricConfig config,
                              long now)
        Description copied from interface: Measurable
        Measure this quantity and return the result as a double
        Specified by:
        measure in interface Measurable
        Parameters:
        config - The configuration for this metric
        now - The POSIX time in milliseconds the measurement is being taken
        Returns:
        The measured value
      • record

        public void record​(MetricConfig config,
                           double value,
                           long timeMs)
        Description copied from interface: Stat
        Record the given value
        Specified by:
        record in interface Stat
        Parameters:
        config - The configuration to use for this metric
        value - The value to record
        timeMs - The POSIX time in milliseconds this value occurred