Class GarbageCollectionStatus

java.lang.Object
org.apache.bookkeeper.bookie.GarbageCollectionStatus

public class GarbageCollectionStatus extends Object
This is the garbage collection thread status. It includes what phase GarbageCollection (major/minor), gc counters, last gc time, etc.
  • Constructor Details

    • GarbageCollectionStatus

      GarbageCollectionStatus(boolean forceCompacting, boolean majorCompacting, boolean minorCompacting, long lastMajorCompactionTime, long lastMinorCompactionTime, long lastEntryLocationCompactionTime, long majorCompactionCounter, long minorCompactionCounter, long entryLocationCompactionCounter)
  • Method Details

    • builder

    • setForceCompacting

      public void setForceCompacting(boolean forceCompacting)
    • setMajorCompacting

      public void setMajorCompacting(boolean majorCompacting)
    • setMinorCompacting

      public void setMinorCompacting(boolean minorCompacting)
    • setLastMajorCompactionTime

      public void setLastMajorCompactionTime(long lastMajorCompactionTime)
    • setLastMinorCompactionTime

      public void setLastMinorCompactionTime(long lastMinorCompactionTime)
    • setLastEntryLocationCompactionTime

      public void setLastEntryLocationCompactionTime(long lastEntryLocationCompactionTime)
    • setMajorCompactionCounter

      public void setMajorCompactionCounter(long majorCompactionCounter)
    • setMinorCompactionCounter

      public void setMinorCompactionCounter(long minorCompactionCounter)
    • setEntryLocationCompactionCounter

      public void setEntryLocationCompactionCounter(long entryLocationCompactionCounter)
    • isForceCompacting

      public boolean isForceCompacting()
    • isMajorCompacting

      public boolean isMajorCompacting()
    • isMinorCompacting

      public boolean isMinorCompacting()
    • getLastMajorCompactionTime

      public long getLastMajorCompactionTime()
    • getLastMinorCompactionTime

      public long getLastMinorCompactionTime()
    • getLastEntryLocationCompactionTime

      public long getLastEntryLocationCompactionTime()
    • getMajorCompactionCounter

      public long getMajorCompactionCounter()
    • getMinorCompactionCounter

      public long getMinorCompactionCounter()
    • getEntryLocationCompactionCounter

      public long getEntryLocationCompactionCounter()