Class FileStoreGCMonitor
- java.lang.Object
-
- org.apache.jackrabbit.oak.segment.file.FileStoreGCMonitor
-
- All Implemented Interfaces:
org.apache.jackrabbit.oak.spi.gc.GCMonitor
public class FileStoreGCMonitor extends java.lang.Object implements org.apache.jackrabbit.oak.spi.gc.GCMonitor
GCMonitor
implementation providing the file store gc status.
-
-
Constructor Summary
Constructors Constructor Description FileStoreGCMonitor(@NotNull org.apache.jackrabbit.oak.stats.Clock clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleaned(long reclaimed, long current)
void
compacted()
void
error(java.lang.String message, java.lang.Exception exception)
long
getLastCleanup()
long
getLastCompaction()
java.lang.String
getLastError()
@NotNull java.lang.String
getLastLogMessage()
long
getLastReclaimedSize()
long
getLastRepositorySize()
@NotNull java.lang.String
getStatus()
void
info(java.lang.String message, java.lang.Object... arguments)
void
skipped(java.lang.String reason, java.lang.Object... arguments)
void
updateStatus(java.lang.String status)
void
warn(java.lang.String message, java.lang.Object... arguments)
-
-
-
Method Detail
-
info
public void info(java.lang.String message, java.lang.Object... arguments)
- Specified by:
info
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
warn
public void warn(java.lang.String message, java.lang.Object... arguments)
- Specified by:
warn
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
error
public void error(java.lang.String message, java.lang.Exception exception)
- Specified by:
error
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
skipped
public void skipped(java.lang.String reason, java.lang.Object... arguments)
- Specified by:
skipped
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
compacted
public void compacted()
- Specified by:
compacted
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
cleaned
public void cleaned(long reclaimed, long current)
- Specified by:
cleaned
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
updateStatus
public void updateStatus(java.lang.String status)
- Specified by:
updateStatus
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
getLastCompaction
public long getLastCompaction()
-
getLastCleanup
public long getLastCleanup()
-
getLastRepositorySize
public long getLastRepositorySize()
-
getLastReclaimedSize
public long getLastReclaimedSize()
-
getLastError
public java.lang.String getLastError()
-
getLastLogMessage
@NotNull public @NotNull java.lang.String getLastLogMessage()
-
getStatus
@NotNull public @NotNull java.lang.String getStatus()
-
-