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(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(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 CompositeData getWriteStats()
getWriteStats in interface FileStoreStatsMBeanpublic CompositeData getRepositorySize()
getRepositorySize in interface FileStoreStatsMBeanpublic String fileStoreInfoAsString()
fileStoreInfoAsString in interface FileStoreStatsMBean"Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"