Package org.apache.bookkeeper.bookie
Class GarbageCollectionStatus
java.lang.Object
org.apache.bookkeeper.bookie.GarbageCollectionStatus
This is the garbage collection thread status.
It includes what phase GarbageCollection (major/minor), gc counters, last gc time, etc.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionGarbageCollectionStatus(boolean forceCompacting, boolean majorCompacting, boolean minorCompacting, long lastMajorCompactionTime, long lastMinorCompactionTime, long lastEntryLocationCompactionTime, long majorCompactionCounter, long minorCompactionCounter, long entryLocationCompactionCounter) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()longlonglonglonglonglongbooleanbooleanbooleanvoidsetEntryLocationCompactionCounter(long entryLocationCompactionCounter) voidsetForceCompacting(boolean forceCompacting) voidsetLastEntryLocationCompactionTime(long lastEntryLocationCompactionTime) voidsetLastMajorCompactionTime(long lastMajorCompactionTime) voidsetLastMinorCompactionTime(long lastMinorCompactionTime) voidsetMajorCompacting(boolean majorCompacting) voidsetMajorCompactionCounter(long majorCompactionCounter) voidsetMinorCompacting(boolean minorCompacting) voidsetMinorCompactionCounter(long minorCompactionCounter)
-
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()
-