public class FileStoreStats extends java.lang.Object implements FileStoreStatsMBean
| Modifier and Type | Field and Description |
|---|---|
static org.apache.jackrabbit.oak.plugins.segment.file.FileStoreMonitor |
DEFAULT |
static java.lang.String |
SEGMENT_REPO_SIZE |
static java.lang.String |
SEGMENT_WRITES |
TYPE| Constructor and Description |
|---|
FileStoreStats(StatisticsProvider statisticsProvider,
FileStore store,
long initialSize) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
fileStoreInfoAsString() |
long |
getApproximateSize() |
javax.management.openmbean.CompositeData |
getRepositorySize() |
int |
getTarFileCount() |
javax.management.openmbean.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 java.lang.String SEGMENT_REPO_SIZE
public static final java.lang.String SEGMENT_WRITES
public static final org.apache.jackrabbit.oak.plugins.segment.file.FileStoreMonitor DEFAULT
public FileStoreStats(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 FileStoreStatsMBeanpublic javax.management.openmbean.CompositeData getWriteStats()
getWriteStats in interface FileStoreStatsMBeanpublic javax.management.openmbean.CompositeData getRepositorySize()
getRepositorySize in interface FileStoreStatsMBeanpublic java.lang.String fileStoreInfoAsString()
fileStoreInfoAsString in interface FileStoreStatsMBean"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"