Uses of Interface
org.apache.jackrabbit.oak.spi.gc.GCMonitor
-
Packages that use GCMonitor Package Description org.apache.jackrabbit.oak.plugins.document org.apache.jackrabbit.oak.segment org.apache.jackrabbit.oak.segment.file org.apache.jackrabbit.oak.spi.gc -
-
Uses of GCMonitor in org.apache.jackrabbit.oak.plugins.document
Methods in org.apache.jackrabbit.oak.plugins.document that return GCMonitor Modifier and Type Method Description GCMonitorDocumentNodeStoreBuilder. getGCMonitor()Methods in org.apache.jackrabbit.oak.plugins.document with parameters of type GCMonitor Modifier and Type Method Description TDocumentNodeStoreBuilder. setGCMonitor(@NotNull GCMonitor gcMonitor)voidVersionGarbageCollector. setGCMonitor(@NotNull GCMonitor gcMonitor) -
Uses of GCMonitor in org.apache.jackrabbit.oak.segment
Fields in org.apache.jackrabbit.oak.segment declared as GCMonitor Modifier and Type Field Description protected @NotNull GCMonitorCheckpointCompactor. gcListenerprotected @NotNull GCMonitorLegacyCheckpointCompactor. gcListenerDeprecated.Constructors in org.apache.jackrabbit.oak.segment with parameters of type GCMonitor Constructor Description CheckpointCompactor(@NotNull GCMonitor gcListener, @NotNull ClassicCompactor compactor)Create a new instance based on the passed arguments.LegacyCheckpointCompactor(@NotNull GCMonitor gcListener, @NotNull ClassicCompactor compactor)Deprecated.Create a new instance based on the passed arguments.ParallelCompactor(@NotNull GCMonitor gcListener, @NotNull CompactionWriter writer, @NotNull GCNodeWriteMonitor compactionMonitor, int nThreads)Create a new instance based on the passed arguments. -
Uses of GCMonitor in org.apache.jackrabbit.oak.segment.file
Classes in org.apache.jackrabbit.oak.segment.file that implement GCMonitor Modifier and Type Class Description classFileStoreGCMonitorGCMonitorimplementation providing the file store gc status.Methods in org.apache.jackrabbit.oak.segment.file with parameters of type GCMonitor Modifier and Type Method Description @NotNull FileStoreBuilderFileStoreBuilder. withGCMonitor(@NotNull GCMonitor gcMonitor)GCMonitorfor monitoring this files store's gc process.Constructors in org.apache.jackrabbit.oak.segment.file with parameters of type GCMonitor Constructor Description GCNodeWriteMonitor(long gcProgressLog, @NotNull GCMonitor gcMonitor) -
Uses of GCMonitor in org.apache.jackrabbit.oak.spi.gc
Classes in org.apache.jackrabbit.oak.spi.gc that implement GCMonitor Modifier and Type Class Description classDelegatingGCMonitorThisGCMonitorimplementation simply delegates all its call to registered monitors.static classGCMonitor.EmptyclassGCMonitorTrackerThisGCMonitorimplementation tracksGCMonitorinstances registered to theWhiteboarddelegating all calls to to those.classLoggingGCMonitorThisGCMonitorimplementation logs all calls to itsLoggingGCMonitor.info(String, Object...),LoggingGCMonitor.warn(String, Object...),LoggingGCMonitor.error(String, Exception)andLoggingGCMonitor.skipped(String, Object...)methods at the respective levels using the logger instance passed to the constructor.Fields in org.apache.jackrabbit.oak.spi.gc declared as GCMonitor Modifier and Type Field Description static GCMonitorGCMonitor. EMPTYMethods in org.apache.jackrabbit.oak.spi.gc with parameters of type GCMonitor Modifier and Type Method Description RegistrationDelegatingGCMonitor. registerGCMonitor(@NotNull GCMonitor gcMonitor)Register aGCMonitor.Constructor parameters in org.apache.jackrabbit.oak.spi.gc with type arguments of type GCMonitor Constructor Description DelegatingGCMonitor(@NotNull Collection<? extends GCMonitor> gcMonitors)New instance with an initial set of delegates (which cannot be unregistered).
-