Class VeniceVersionedStatsReporter<STATS,​STATS_REPORTER extends AbstractVeniceStatsReporter<STATS>>

    • Constructor Detail

      • VeniceVersionedStatsReporter

        public VeniceVersionedStatsReporter​(io.tehuti.metrics.MetricsRepository metricsRepository,
                                            java.lang.String storeName,
                                            StatsSupplier<STATS_REPORTER> statsSupplier)
    • Method Detail

      • registerConditionalStats

        public void registerConditionalStats()
      • unregisterStats

        public void unregisterStats()
      • getCurrentVersion

        public int getCurrentVersion()
      • getFutureVersion

        public int getFutureVersion()
      • setCurrentStats

        public void setCurrentStats​(int version,
                                    STATS stats)
      • setFutureStats

        public void setFutureStats​(int version,
                                   STATS stats)
      • setTotalStats

        public void setTotalStats​(STATS totalStats)