Interface FullGCStatsCollector
-
public interface FullGCStatsCollector
Collector interface forDocumentNodeStore
full garbage collection statistics.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
candidateDocuments(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode, long numDocs)
Total No.void
candidateInternalRevisions(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode, long numRevs)
Total No.void
candidateProperties(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode, long numProps)
Total No.void
candidateRevisions(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode, long numRevs)
Total No.void
documentRead()
Total No.void
documentsUpdated(long numDocs)
No.void
documentsUpdateSkipped(long numDocs)
No.void
finished(VersionGarbageCollector.VersionGCStats stats)
Timer for different phases in FullGCvoid
orphanNodesDeleted(long numNodes)
No.void
propertiesDeleted(long numProps)
No.void
started()
No.void
unmergedBranchCommitsDeleted(long numCommits)
No.
-
-
-
Method Detail
-
documentRead
void documentRead()
Total No. of documents read during FullGC phase
-
candidateProperties
void candidateProperties(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode, long numProps)
Total No. of properties detected as garbage during a given GC phase- Parameters:
mode
- GC phasenumProps
- no. of garbage properties found in current cycle
-
candidateDocuments
void candidateDocuments(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode, long numDocs)
Total No. of documents detected as garbage during a given GC phase- Parameters:
mode
- GC phasenumDocs
- no. of garbage documents found in current cycle
-
candidateRevisions
void candidateRevisions(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode, long numRevs)
Total No. of revisions detected as garbage during a given GC phase- Parameters:
mode
- GC phasenumRevs
- no. of garbage revisions found in current cycle
-
candidateInternalRevisions
void candidateInternalRevisions(org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector.GCPhase mode, long numRevs)
Total No. of internal revisions detected as garbage during a given GC phase- Parameters:
mode
- GC phasenumRevs
- no. of garbage internal revisions found in current cycle
-
orphanNodesDeleted
void orphanNodesDeleted(long numNodes)
No. of orphan nodes deleted during FullGC- Parameters:
numNodes
- no. of orphan nodes deleted in current cycle
-
propertiesDeleted
void propertiesDeleted(long numProps)
No. of properties deleted during FullGC- Parameters:
numProps
- no. of properties deleted in current cycle
-
unmergedBranchCommitsDeleted
void unmergedBranchCommitsDeleted(long numCommits)
No. of unmerged (unique) branch commits deleted during FullGC- Parameters:
numCommits
- no. of unmerged branch commits deleted in current cycle
-
documentsUpdated
void documentsUpdated(long numDocs)
No. of documents updated (i.e. have garbage removed) during FullGC- Parameters:
numDocs
- no. of documents updated in current cycle
-
documentsUpdateSkipped
void documentsUpdateSkipped(long numDocs)
No. of documents which had skipped update (i.e. have been updated between garbage collection & removal) during FullGC- Parameters:
numDocs
- No. of documents which had skipped update in current cycle
-
started
void started()
No. of times the FullGC has started
-
finished
void finished(VersionGarbageCollector.VersionGCStats stats)
Timer for different phases in FullGC- Parameters:
stats
-VersionGarbageCollector.VersionGCStats
containing FullGC phases timer
-
-