Class CacheClusterMetricsMXBeanImpl
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.CacheClusterMetricsMXBeanImpl
-
- All Implemented Interfaces:
javax.cache.management.CacheMXBean,javax.cache.management.CacheStatisticsMXBean
public class CacheClusterMetricsMXBeanImpl extends Object implements javax.cache.management.CacheStatisticsMXBean, javax.cache.management.CacheMXBean
MX bean that keeps support of JCache specification.
-
-
Constructor Summary
Constructors Constructor Description CacheClusterMetricsMXBeanImpl(IgniteCache<?,?> cache)Creates MBean;
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()floatgetAverageGetTime()floatgetAveragePutTime()floatgetAverageRemoveTime()longgetCacheEvictions()longgetCacheGets()floatgetCacheHitPercentage()longgetCacheHits()longgetCacheMisses()floatgetCacheMissPercentage()longgetCachePuts()longgetCacheRemovals()StringgetKeyType()StringgetValueType()booleanisManagementEnabled()booleanisReadThrough()booleanisStatisticsEnabled()booleanisStoreByValue()booleanisWriteThrough()
-
-
-
Constructor Detail
-
CacheClusterMetricsMXBeanImpl
public CacheClusterMetricsMXBeanImpl(IgniteCache<?,?> cache)
Creates MBean;- Parameters:
cache- Cache.
-
-
Method Detail
-
clear
public void clear()
- Specified by:
clearin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheHits
public long getCacheHits()
- Specified by:
getCacheHitsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheHitPercentage
public float getCacheHitPercentage()
- Specified by:
getCacheHitPercentagein interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheMisses
public long getCacheMisses()
- Specified by:
getCacheMissesin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheMissPercentage
public float getCacheMissPercentage()
- Specified by:
getCacheMissPercentagein interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheGets
public long getCacheGets()
- Specified by:
getCacheGetsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCachePuts
public long getCachePuts()
- Specified by:
getCachePutsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheRemovals
public long getCacheRemovals()
- Specified by:
getCacheRemovalsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getCacheEvictions
public long getCacheEvictions()
- Specified by:
getCacheEvictionsin interfacejavax.cache.management.CacheStatisticsMXBean
-
getAverageGetTime
public float getAverageGetTime()
- Specified by:
getAverageGetTimein interfacejavax.cache.management.CacheStatisticsMXBean
-
getAveragePutTime
public float getAveragePutTime()
- Specified by:
getAveragePutTimein interfacejavax.cache.management.CacheStatisticsMXBean
-
getAverageRemoveTime
public float getAverageRemoveTime()
- Specified by:
getAverageRemoveTimein interfacejavax.cache.management.CacheStatisticsMXBean
-
getKeyType
public String getKeyType()
- Specified by:
getKeyTypein interfacejavax.cache.management.CacheMXBean
-
getValueType
public String getValueType()
- Specified by:
getValueTypein interfacejavax.cache.management.CacheMXBean
-
isStoreByValue
public boolean isStoreByValue()
- Specified by:
isStoreByValuein interfacejavax.cache.management.CacheMXBean
-
isStatisticsEnabled
public boolean isStatisticsEnabled()
- Specified by:
isStatisticsEnabledin interfacejavax.cache.management.CacheMXBean
-
isManagementEnabled
public boolean isManagementEnabled()
- Specified by:
isManagementEnabledin interfacejavax.cache.management.CacheMXBean
-
isReadThrough
public boolean isReadThrough()
- Specified by:
isReadThroughin interfacejavax.cache.management.CacheMXBean
-
isWriteThrough
public boolean isWriteThrough()
- Specified by:
isWriteThroughin interfacejavax.cache.management.CacheMXBean
-
-