|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.management.StandardMBean
org.hibernate.cache.ehcache.management.impl.BaseEmitterBean
org.hibernate.cache.ehcache.management.impl.EhcacheStatsImpl
public class EhcacheStatsImpl
Implementation of EhcacheStats
| Field Summary |
|---|
| Fields inherited from class org.hibernate.cache.ehcache.management.impl.BaseEmitterBean |
|---|
emitter, sequenceNumber |
| Fields inherited from interface net.sf.ehcache.hibernate.management.api.EhcacheStats |
|---|
CACHE_ENABLED, CACHE_FLUSHED, CACHE_REGION_CHANGED, CACHE_REGION_FLUSHED, CACHE_STATISTICS_ENABLED, CACHE_STATISTICS_RESET |
| Constructor Summary | |
|---|---|
EhcacheStatsImpl(net.sf.ehcache.CacheManager manager)
Constructor accepting the backing CacheManager |
|
| Methods inherited from class org.hibernate.cache.ehcache.management.impl.BaseEmitterBean |
|---|
addNotificationListener, dispose, removeNotificationListener, removeNotificationListener, sendNotification, sendNotification, sendNotification |
| Methods inherited from class javax.management.StandardMBean |
|---|
cacheMBeanInfo, 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, setImplementation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.management.NotificationEmitter |
|---|
removeNotificationListener |
| Methods inherited from interface javax.management.NotificationBroadcaster |
|---|
addNotificationListener, removeNotificationListener |
| Constructor Detail |
|---|
public EhcacheStatsImpl(net.sf.ehcache.CacheManager manager)
throws NotCompliantMBeanException
CacheManager
NotCompliantMBeanException| Method Detail |
|---|
public boolean isStatisticsEnabled()
isStatisticsEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void clearStats()
clearStats in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void disableStats()
disableStats in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void enableStats()
enableStats in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void flushRegionCache(String region)
flushRegionCache in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void flushRegionCaches()
flushRegionCaches in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic String generateActiveConfigDeclaration()
generateActiveConfigDeclaration in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic String generateActiveConfigDeclaration(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 String getOriginalConfigDeclaration()
getOriginalConfigDeclaration in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic String getOriginalConfigDeclaration(String region)
getOriginalConfigDeclaration in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic Map<String,Map<String,Object>> getRegionCacheAttributes()
getRegionCacheAttributes in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic Map<String,Object> getRegionCacheAttributes(String regionName)
getRegionCacheAttributes in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheMaxTTISeconds(String region)
getRegionCacheMaxTTISeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheMaxTTLSeconds(String region)
getRegionCacheMaxTTLSeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheOrphanEvictionPeriod(String region)
getRegionCacheOrphanEvictionPeriod in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic Map<String,int[]> getRegionCacheSamples()
getRegionCacheSamples in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheTargetMaxInMemoryCount(String region)
getRegionCacheTargetMaxInMemoryCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getRegionCacheTargetMaxTotalCount(String region)
getRegionCacheTargetMaxTotalCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic String[] getTerracottaHibernateCacheRegionNames()
getTerracottaHibernateCacheRegionNames in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic boolean isRegionCacheEnabled(String region)
isRegionCacheEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStats
public void setRegionCacheEnabled(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.EhcacheStatsEhcacheStats.setRegionCachesEnabled(boolean)public boolean isRegionCacheLoggingEnabled(String region)
isRegionCacheLoggingEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic boolean isRegionCacheOrphanEvictionEnabled(String region)
isRegionCacheOrphanEvictionEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic boolean isTerracottaHibernateCache(String region)
isTerracottaHibernateCache in interface net.sf.ehcache.hibernate.management.api.EhcacheStats
public void setRegionCacheLoggingEnabled(String region,
boolean loggingEnabled)
setRegionCacheLoggingEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStats
public void setRegionCacheMaxTTISeconds(String region,
int maxTTISeconds)
setRegionCacheMaxTTISeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStats
public void setRegionCacheMaxTTLSeconds(String region,
int maxTTLSeconds)
setRegionCacheMaxTTLSeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStats
public void setRegionCacheTargetMaxInMemoryCount(String region,
int targetMaxInMemoryCount)
setRegionCacheTargetMaxInMemoryCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStats
public void setRegionCacheTargetMaxTotalCount(String region,
int targetMaxTotalCount)
setRegionCacheTargetMaxTotalCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic int getNumberOfElementsInMemory(String region)
getNumberOfElementsInMemory in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getNumberOfElementsInMemory(java.lang.String)public int getNumberOfElementsOffHeap(String region)
getNumberOfElementsOffHeap in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getNumberOfElementsOffHeap(java.lang.String)public int getNumberOfElementsOnDisk(String region)
getNumberOfElementsOnDisk in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getNumberOfElementsOnDisk(java.lang.String)public void setStatisticsEnabled(boolean flag)
setStatisticsEnabled 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(String cacheName)
getMaxGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getMaxGetTimeMillis(java.lang.String)public long getMinGetTimeMillis(String cacheName)
getMinGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getMinGetTimeMillis(java.lang.String)public float getAverageGetTimeMillis(String region)
getAverageGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getAverageGetTimeMillis(java.lang.String)protected void doDispose()
doDispose in class BaseEmitterBeanpublic MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo in interface NotificationBroadcastergetNotificationInfo in class BaseEmitterBeanBaseEmitterBean.getNotificationInfo()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||