Class CounterImpl

    • Field Detail

      • DEFAULT_MAX_BOUND

        public static final long DEFAULT_MAX_BOUND
        DEFAULT_UPPER_BOUND is maximum value Long can attain
        See Also:
        Constant Field Values
      • DEFAULT_VALUE

        public static final long DEFAULT_VALUE
        DEFAULT_LOWER_BOUND is same as DEFAULT_VALUE i.e. 0
      • DEFAULT_MIN_BOUND

        public static final long DEFAULT_MIN_BOUND
      • NEWLINE

        protected static final String NEWLINE
        DEFAULT_VALUE of any statistic is 0
    • Constructor Detail

      • CounterImpl

        public CounterImpl()
    • Method Detail

      • getCount

        public long getCount()
        Specified by:
        getCount in interface Counter
        Specified by:
        getCount in interface org.glassfish.external.statistics.CountStatistic
      • setCount

        public void setCount​(long count)
        Specified by:
        setCount in interface Counter
      • increment

        public void increment()
        Specified by:
        increment in interface Counter
      • increment

        public void increment​(long delta)
        Specified by:
        increment in interface Counter
      • decrement

        public void decrement()
        Specified by:
        decrement in interface Counter
      • setReset

        public void setReset​(boolean reset)
        Specified by:
        setReset in interface Counter
      • getUnit

        public String getUnit()
        Specified by:
        getUnit in interface org.glassfish.external.statistics.Statistic
      • getStartTime

        public long getStartTime()
        Specified by:
        getStartTime in interface org.glassfish.external.statistics.Statistic
      • getLastSampleTime

        public long getLastSampleTime()
        Specified by:
        getLastSampleTime in interface org.glassfish.external.statistics.Statistic