Class CompositeNodeStoreStats
- java.lang.Object
-
- org.apache.jackrabbit.oak.composite.CompositeNodeStoreStats
-
- All Implemented Interfaces:
CompositeNodeStoreMonitor,CompositeNodeStoreStatsMBean
public class CompositeNodeStoreStats extends java.lang.Object implements CompositeNodeStoreStatsMBean, CompositeNodeStoreMonitor
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNODE_PATH_DEPTHstatic java.lang.StringNODE_SWITCH_TO_DEFAULT_MOUNTstatic java.lang.StringNODE_SWITCH_TO_NON_DEFAULT_MOUNTstatic java.lang.StringSTRING_CACHE_SIZE-
Fields inherited from interface org.apache.jackrabbit.oak.composite.CompositeNodeStoreMonitor
EMPTY_INSTANCE
-
Fields inherited from interface org.apache.jackrabbit.oak.composite.CompositeNodeStoreStatsMBean
TYPE
-
-
Constructor Summary
Constructors Constructor Description CompositeNodeStoreStats(StatisticsProvider statisticsProvider, java.lang.String prefix, boolean countPaths)CompositeNodeStoreStats(StatisticsProvider statisticsProvider, java.lang.String prefix, boolean countPaths, long nodePathCountSizeLimit, long nodePathCountValueLimit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.management.openmbean.TabularDatagetNodePathCounts()javax.management.openmbean.CompositeDatagetNodeSwitchToDefaultMount()javax.management.openmbean.CompositeDatagetNodeSwitchToNonDefaultMount()javax.management.openmbean.CompositeDatagetStringCacheSize()voidonAddStringCacheEntry()voidonCreateNodeObject(java.lang.String path)voidonSwitchNodeToNative(Mount mount)
-
-
-
Field Detail
-
STRING_CACHE_SIZE
public static final java.lang.String STRING_CACHE_SIZE
- See Also:
- Constant Field Values
-
NODE_PATH_DEPTH
public static final java.lang.String NODE_PATH_DEPTH
- See Also:
- Constant Field Values
-
NODE_SWITCH_TO_DEFAULT_MOUNT
public static final java.lang.String NODE_SWITCH_TO_DEFAULT_MOUNT
- See Also:
- Constant Field Values
-
NODE_SWITCH_TO_NON_DEFAULT_MOUNT
public static final java.lang.String NODE_SWITCH_TO_NON_DEFAULT_MOUNT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CompositeNodeStoreStats
public CompositeNodeStoreStats(StatisticsProvider statisticsProvider, java.lang.String prefix, boolean countPaths)
-
CompositeNodeStoreStats
public CompositeNodeStoreStats(StatisticsProvider statisticsProvider, java.lang.String prefix, boolean countPaths, long nodePathCountSizeLimit, long nodePathCountValueLimit)
-
-
Method Detail
-
onCreateNodeObject
public void onCreateNodeObject(java.lang.String path)
- Specified by:
onCreateNodeObjectin interfaceCompositeNodeStoreMonitor
-
onSwitchNodeToNative
public void onSwitchNodeToNative(Mount mount)
- Specified by:
onSwitchNodeToNativein interfaceCompositeNodeStoreMonitor
-
onAddStringCacheEntry
public void onAddStringCacheEntry()
- Specified by:
onAddStringCacheEntryin interfaceCompositeNodeStoreMonitor
-
getStringCacheSize
public javax.management.openmbean.CompositeData getStringCacheSize()
- Specified by:
getStringCacheSizein interfaceCompositeNodeStoreStatsMBean
-
getNodeSwitchToDefaultMount
public javax.management.openmbean.CompositeData getNodeSwitchToDefaultMount()
- Specified by:
getNodeSwitchToDefaultMountin interfaceCompositeNodeStoreStatsMBean
-
getNodeSwitchToNonDefaultMount
public javax.management.openmbean.CompositeData getNodeSwitchToNonDefaultMount()
- Specified by:
getNodeSwitchToNonDefaultMountin interfaceCompositeNodeStoreStatsMBean
-
getNodePathCounts
public javax.management.openmbean.TabularData getNodePathCounts() throws javax.management.openmbean.OpenDataException- Specified by:
getNodePathCountsin interfaceCompositeNodeStoreStatsMBean- Throws:
javax.management.openmbean.OpenDataException
-
-