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 class
VersionGarbageCollector.VersionGCInfo
static class
VersionGarbageCollector.VersionGCStats
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
VersionGarbageCollector.VersionGCStats
gc(long maxRevisionAge, java.util.concurrent.TimeUnit unit)
VersionGarbageCollector.VersionGCInfo
getInfo(long maxRevisionAge, java.util.concurrent.TimeUnit unit)
VersionGCOptions
getOptions()
java.lang.String
getStatus()
void
reset()
void
setGCMonitor(@NotNull GCMonitor gcMonitor)
void
setOptions(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 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
-
-