Class ServerStatisticsDataHolder


  • public class ServerStatisticsDataHolder
    extends Object
    Created by Andrey Titov on 07.09.15.
    • Constructor Detail

      • ServerStatisticsDataHolder

        public ServerStatisticsDataHolder()
      • ServerStatisticsDataHolder

        public ServerStatisticsDataHolder​(int storeInMemoryCount)
    • Method Detail

      • put

        public void put​(@NotNull
                        String key,
                        @NotNull
                        Number data)
      • startRecord

        public void startRecord​(long timestamp)
      • endRecord

        public void endRecord()
      • setStoreInMemoryCount

        public void setStoreInMemoryCount​(int storeInMemoryCount)
      • getAverage

        public float getAverage​(@NotNull
                                String key,
                                int limit)
      • getAverage

        public float getAverage​(@NotNull
                                String key)
      • getLatestMetricValues

        @NotNull
        public Map<String,​Number> getLatestMetricValues​(@NotNull
                                                              String... metricKeys)
      • size

        public int size​(@NotNull
                        String key)