Class VersionGarbageCollector
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.document.VersionGarbageCollector
-
public class VersionGarbageCollector extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVersionGarbageCollector.VersionGCInfostatic classVersionGarbageCollector.VersionGCStats
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()VersionGarbageCollector.VersionGCStatsgc(long maxRevisionAge, java.util.concurrent.TimeUnit unit)VersionGarbageCollector.VersionGCInfogetInfo(long maxRevisionAge, java.util.concurrent.TimeUnit unit)VersionGCOptionsgetOptions()java.lang.StringgetStatus()voidreset()voidsetGCMonitor(@NotNull org.apache.jackrabbit.oak.spi.gc.GCMonitor gcMonitor)voidsetOptions(VersionGCOptions options)
-
-
-
Method Detail
-
gc
public VersionGarbageCollector.VersionGCStats gc(long maxRevisionAge, java.util.concurrent.TimeUnit unit) throws java.io.IOException
- Throws:
java.io.IOException
-
cancel
public void cancel()
-
getStatus
public java.lang.String getStatus()
-
setGCMonitor
public void setGCMonitor(@NotNull @NotNull org.apache.jackrabbit.oak.spi.gc.GCMonitor gcMonitor)
-
getOptions
public VersionGCOptions getOptions()
-
setOptions
public void setOptions(VersionGCOptions options)
-
reset
public void reset()
-
getInfo
public VersionGarbageCollector.VersionGCInfo getInfo(long maxRevisionAge, java.util.concurrent.TimeUnit unit) throws java.io.IOException
- Throws:
java.io.IOException
-
-