public class FileStoreStats extends Object implements FileStoreStatsMBean
| Modifier and Type | Field and Description |
|---|---|
static org.apache.jackrabbit.oak.plugins.segment.file.FileStoreMonitor |
DEFAULT |
static String |
SEGMENT_REPO_SIZE |
static String |
SEGMENT_WRITES |
TYPE| Constructor and Description |
|---|
FileStoreStats(org.apache.jackrabbit.oak.stats.StatisticsProvider statisticsProvider,
FileStore store,
long initialSize) |
| Modifier and Type | Method and Description |
|---|---|
String |
fileStoreInfoAsString() |
long |
getApproximateSize() |
CompositeData |
getRepositorySize() |
int |
getTarFileCount() |
CompositeData |
getWriteStats() |
void |
reclaimed(long size)
Notifies the monitor when memory is reclaimed
|
void |
written(long delta)
Notifies the monitor when data is written
|
public static final String SEGMENT_REPO_SIZE
public static final String SEGMENT_WRITES
public static final org.apache.jackrabbit.oak.plugins.segment.file.FileStoreMonitor DEFAULT
public FileStoreStats(org.apache.jackrabbit.oak.stats.StatisticsProvider statisticsProvider, FileStore store, long initialSize)
public void written(long delta)
delta - number of bytes writtenpublic void reclaimed(long size)
size - number of bytes reclaimedpublic long getApproximateSize()
getApproximateSize in interface FileStoreStatsMBeanpublic int getTarFileCount()
getTarFileCount in interface FileStoreStatsMBean@Nonnull public CompositeData getWriteStats()
getWriteStats in interface FileStoreStatsMBean@Nonnull public CompositeData getRepositorySize()
getRepositorySize in interface FileStoreStatsMBeanpublic String fileStoreInfoAsString()
fileStoreInfoAsString in interface FileStoreStatsMBeanCopyright © 2012-2018 The Apache Software Foundation. All Rights Reserved.