Class VeniceVersionedStats<STATS,STATS_REPORTER extends AbstractVeniceStatsReporter<STATS>>

java.lang.Object
com.linkedin.davinci.stats.VeniceVersionedStats<STATS,STATS_REPORTER>

public class VeniceVersionedStats<STATS,STATS_REPORTER extends AbstractVeniceStatsReporter<STATS>> extends Object
  • Constructor Details

  • Method Details

    • getTotalStats

      protected STATS getTotalStats()
    • registerConditionalStats

      public void registerConditionalStats()
    • unregisterStats

      public void unregisterStats()
    • getCurrentVersion

      public int getCurrentVersion()
    • getFutureVersion

      public int getFutureVersion()
    • setCurrentVersion

      public void setCurrentVersion(int version)
    • setFutureVersion

      public void setFutureVersion(int version)
    • getAllVersionNumbers

      public it.unimi.dsi.fastutil.ints.IntSet getAllVersionNumbers()
      return a deep copy of all version numbers
    • getStats

      protected STATS getStats(int version)
    • addVersion

      public STATS addVersion(int version)
    • removeVersion

      public void removeVersion(int version)