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 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(String message, Exception exception)
long
getLastCleanup()
long
getLastCompaction()
String
getLastError()
@NotNull String
getLastLogMessage()
long
getLastReclaimedSize()
long
getLastRepositorySize()
@NotNull String
getStatus()
void
info(String message, Object... arguments)
void
skipped(String reason, Object... arguments)
void
updateStatus(String status)
void
warn(String message, Object... arguments)
-
-
-
Method Detail
-
info
public void info(String message, Object... arguments)
- Specified by:
info
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
warn
public void warn(String message, Object... arguments)
- Specified by:
warn
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
error
public void error(String message, Exception exception)
- Specified by:
error
in interfaceorg.apache.jackrabbit.oak.spi.gc.GCMonitor
-
skipped
public void skipped(String reason, 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(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 String getLastError()
-
getLastLogMessage
@NotNull public @NotNull String getLastLogMessage()
-
getStatus
@NotNull public @NotNull String getStatus()
-
-