public class EhcacheStatsImpl extends AbstractEmitterBean implements net.sf.ehcache.hibernate.management.api.EhcacheStats
EhcacheStats
| Constructor and Description |
|---|
EhcacheStatsImpl(net.sf.ehcache.CacheManager manager)
Constructor accepting the backing
CacheManager |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDispose()
Dispose callback of subclasses
|
void |
flushRegionCache(java.lang.String region) |
void |
flushRegionCaches() |
java.lang.String |
generateActiveConfigDeclaration() |
java.lang.String |
generateActiveConfigDeclaration(java.lang.String region) |
float |
getAverageGetTimeMillis(java.lang.String region) |
long |
getCacheHitCount() |
double |
getCacheHitRate() |
long |
getCacheHitSample() |
long |
getCacheMissCount() |
double |
getCacheMissRate() |
long |
getCacheMissSample() |
long |
getCachePutCount() |
double |
getCachePutRate() |
long |
getCachePutSample() |
long |
getMaxGetTimeMillis() |
long |
getMaxGetTimeMillis(java.lang.String cacheName) |
long |
getMinGetTimeMillis() |
long |
getMinGetTimeMillis(java.lang.String cacheName) |
javax.management.MBeanNotificationInfo[] |
getNotificationInfo() |
int |
getNumberOfElementsInMemory(java.lang.String region) |
int |
getNumberOfElementsOffHeap(java.lang.String region) |
int |
getNumberOfElementsOnDisk(java.lang.String region) |
java.lang.String |
getOriginalConfigDeclaration() |
java.lang.String |
getOriginalConfigDeclaration(java.lang.String region) |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getRegionCacheAttributes() |
java.util.Map<java.lang.String,java.lang.Object> |
getRegionCacheAttributes(java.lang.String regionName) |
int |
getRegionCacheMaxTTISeconds(java.lang.String region) |
int |
getRegionCacheMaxTTLSeconds(java.lang.String region) |
int |
getRegionCacheOrphanEvictionPeriod(java.lang.String region) |
java.util.Map<java.lang.String,int[]> |
getRegionCacheSamples() |
int |
getRegionCacheTargetMaxInMemoryCount(java.lang.String region) |
int |
getRegionCacheTargetMaxTotalCount(java.lang.String region) |
java.lang.String[] |
getTerracottaHibernateCacheRegionNames() |
boolean |
isRegionCacheEnabled(java.lang.String region) |
boolean |
isRegionCacheLoggingEnabled(java.lang.String region) |
boolean |
isRegionCacheOrphanEvictionEnabled(java.lang.String region) |
boolean |
isRegionCachesEnabled() |
boolean |
isTerracottaHibernateCache(java.lang.String region) |
void |
setRegionCacheEnabled(java.lang.String region,
boolean enabled) |
void |
setRegionCacheLoggingEnabled(java.lang.String region,
boolean loggingEnabled) |
void |
setRegionCacheMaxTTISeconds(java.lang.String region,
int maxTTISeconds) |
void |
setRegionCacheMaxTTLSeconds(java.lang.String region,
int maxTTLSeconds) |
void |
setRegionCachesEnabled(boolean flag) |
void |
setRegionCacheTargetMaxInMemoryCount(java.lang.String region,
int targetMaxInMemoryCount) |
void |
setRegionCacheTargetMaxTotalCount(java.lang.String region,
int targetMaxTotalCount) |
addNotificationListener, dispose, removeNotificationListener, removeNotificationListener, sendNotification, sendNotification, sendNotificationcacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationpublic EhcacheStatsImpl(net.sf.ehcache.CacheManager manager)
throws javax.management.NotCompliantMBeanException
CacheManagermanager - The CacheManager to expose stats forjavax.management.NotCompliantMBeanException - should registering the MBean failpublic void flushRegionCache(java.lang.String region)
flushRegionCache in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void flushRegionCaches()
flushRegionCaches in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic java.lang.String generateActiveConfigDeclaration()
generateActiveConfigDeclaration in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic java.lang.String generateActiveConfigDeclaration(java.lang.String region)
generateActiveConfigDeclaration in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getCacheHitCount()
getCacheHitCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic double getCacheHitRate()
getCacheHitRate in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getCacheHitSample()
getCacheHitSample in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getCacheMissCount()
getCacheMissCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic double getCacheMissRate()
getCacheMissRate in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getCacheMissSample()
getCacheMissSample in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getCachePutCount()
getCachePutCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic double getCachePutRate()
getCachePutRate in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getCachePutSample()
getCachePutSample in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic java.lang.String getOriginalConfigDeclaration()
getOriginalConfigDeclaration in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic java.lang.String getOriginalConfigDeclaration(java.lang.String region)
getOriginalConfigDeclaration in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getRegionCacheAttributes()
getRegionCacheAttributes in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic java.util.Map<java.lang.String,java.lang.Object> getRegionCacheAttributes(java.lang.String regionName)
getRegionCacheAttributes in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheMaxTTISeconds(java.lang.String region)
getRegionCacheMaxTTISeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheMaxTTLSeconds(java.lang.String region)
getRegionCacheMaxTTLSeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheOrphanEvictionPeriod(java.lang.String region)
getRegionCacheOrphanEvictionPeriod in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic java.util.Map<java.lang.String,int[]> getRegionCacheSamples()
getRegionCacheSamples in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheTargetMaxInMemoryCount(java.lang.String region)
getRegionCacheTargetMaxInMemoryCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheTargetMaxTotalCount(java.lang.String region)
getRegionCacheTargetMaxTotalCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic java.lang.String[] getTerracottaHibernateCacheRegionNames()
getTerracottaHibernateCacheRegionNames in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic boolean isRegionCacheEnabled(java.lang.String region)
isRegionCacheEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheEnabled(java.lang.String region,
boolean enabled)
setRegionCacheEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic boolean isRegionCachesEnabled()
isRegionCachesEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCachesEnabled(boolean flag)
setRegionCachesEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic boolean isRegionCacheLoggingEnabled(java.lang.String region)
isRegionCacheLoggingEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic boolean isRegionCacheOrphanEvictionEnabled(java.lang.String region)
isRegionCacheOrphanEvictionEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic boolean isTerracottaHibernateCache(java.lang.String region)
isTerracottaHibernateCache in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheLoggingEnabled(java.lang.String region,
boolean loggingEnabled)
setRegionCacheLoggingEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheMaxTTISeconds(java.lang.String region,
int maxTTISeconds)
setRegionCacheMaxTTISeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheMaxTTLSeconds(java.lang.String region,
int maxTTLSeconds)
setRegionCacheMaxTTLSeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheTargetMaxInMemoryCount(java.lang.String region,
int targetMaxInMemoryCount)
setRegionCacheTargetMaxInMemoryCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheTargetMaxTotalCount(java.lang.String region,
int targetMaxTotalCount)
setRegionCacheTargetMaxTotalCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getNumberOfElementsInMemory(java.lang.String region)
getNumberOfElementsInMemory in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getNumberOfElementsOffHeap(java.lang.String region)
getNumberOfElementsOffHeap in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getNumberOfElementsOnDisk(java.lang.String region)
getNumberOfElementsOnDisk in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getMaxGetTimeMillis()
getMaxGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getMinGetTimeMillis()
getMinGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getMaxGetTimeMillis(java.lang.String cacheName)
getMaxGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getMinGetTimeMillis(java.lang.String cacheName)
getMinGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic float getAverageGetTimeMillis(java.lang.String region)
getAverageGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsprotected void doDispose()
AbstractEmitterBeandoDispose in class AbstractEmitterBeanpublic javax.management.MBeanNotificationInfo[] getNotificationInfo()
AbstractEmitterBeangetNotificationInfo in interface javax.management.NotificationBroadcastergetNotificationInfo in class AbstractEmitterBeanCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.