Package org.apache.bookkeeper.bookie
Class GarbageCollectionStatus
- java.lang.Object
-
- org.apache.bookkeeper.bookie.GarbageCollectionStatus
-
public class GarbageCollectionStatus extends java.lang.Object
This is the garbage collection thread status. It includes what phase GarbageCollection (major/minor), gc counters, last gc time, etc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GarbageCollectionStatus.GarbageCollectionStatusBuilder
-
Constructor Summary
Constructors Constructor Description GarbageCollectionStatus(boolean forceCompacting, boolean majorCompacting, boolean minorCompacting, long lastMajorCompactionTime, long lastMinorCompactionTime, long lastEntryLocationCompactionTime, long majorCompactionCounter, long minorCompactionCounter, long entryLocationCompactionCounter)
-
Method Summary
-
-
-
Constructor Detail
-
GarbageCollectionStatus
GarbageCollectionStatus(boolean forceCompacting, boolean majorCompacting, boolean minorCompacting, long lastMajorCompactionTime, long lastMinorCompactionTime, long lastEntryLocationCompactionTime, long majorCompactionCounter, long minorCompactionCounter, long entryLocationCompactionCounter)
-
-
Method Detail
-
builder
public static GarbageCollectionStatus.GarbageCollectionStatusBuilder 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()
-
-