public class FileStoreGCMonitor extends Object implements org.apache.jackrabbit.oak.spi.gc.GCMonitor
GCMonitor
implementation providing the file store gc status.org.apache.jackrabbit.oak.spi.gc.GCMonitor.Empty
EMPTY
Constructor and Description |
---|
FileStoreGCMonitor(@NotNull org.apache.jackrabbit.oak.stats.Clock clock) |
Modifier and Type | Method and 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) |
public FileStoreGCMonitor(@NotNull @NotNull org.apache.jackrabbit.oak.stats.Clock clock)
public void info(String message, Object... arguments)
info
in interface org.apache.jackrabbit.oak.spi.gc.GCMonitor
public void warn(String message, Object... arguments)
warn
in interface org.apache.jackrabbit.oak.spi.gc.GCMonitor
public void error(String message, Exception exception)
error
in interface org.apache.jackrabbit.oak.spi.gc.GCMonitor
public void skipped(String reason, Object... arguments)
skipped
in interface org.apache.jackrabbit.oak.spi.gc.GCMonitor
public void compacted()
compacted
in interface org.apache.jackrabbit.oak.spi.gc.GCMonitor
public void cleaned(long reclaimed, long current)
cleaned
in interface org.apache.jackrabbit.oak.spi.gc.GCMonitor
public void updateStatus(String status)
updateStatus
in interface org.apache.jackrabbit.oak.spi.gc.GCMonitor
public long getLastCompaction()
public long getLastCleanup()
public long getLastRepositorySize()
public long getLastReclaimedSize()
public String getLastError()
@NotNull public @NotNull String getLastLogMessage()
@NotNull public @NotNull String getStatus()
Copyright © 2012–2020 The Apache Software Foundation. All rights reserved.