public class EhcacheHibernate extends AbstractEmitterBean implements net.sf.ehcache.hibernate.management.api.EhcacheHibernateMBean
EhcacheHibernateMBean
 
| Constructor and Description | 
|---|
EhcacheHibernate(net.sf.ehcache.CacheManager manager)
Constructor accepting the backing  
CacheManager | 
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, setImplementationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitremoveNotificationListeneraddNotificationListener, removeNotificationListenerpublic EhcacheHibernate(net.sf.ehcache.CacheManager manager)
                 throws NotCompliantMBeanException
CacheManagermanager - the backing CacheManagerNotCompliantMBeanException - if bean doesn't complypublic void enableHibernateStatistics(SessionFactory sessionFactory)
sessionFactory - the session factory to enable stats forpublic boolean isHibernateStatisticsSupported()
isHibernateStatisticsSupported in interface net.sf.ehcache.hibernate.management.api.EhcacheHibernateMBeanpublic void setStatisticsEnabled(boolean flag)
setStatisticsEnabled in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic boolean isStatisticsEnabled()
isStatisticsEnabled in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic void clearStats()
clearStats in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic void disableStats()
disableStats in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic void enableStats()
enableStats in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic 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 TabularData getCacheRegionStats()
getCacheRegionStats in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic long getCloseStatementCount()
getCloseStatementCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic TabularData getCollectionStats()
getCollectionStats in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic long getConnectCount()
getConnectCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic TabularData getEntityStats()
getEntityStats in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic long getFlushCount()
getFlushCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic long getOptimisticFailureCount()
getOptimisticFailureCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic 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 long getPrepareStatementCount()
getPrepareStatementCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic long getQueryExecutionCount()
getQueryExecutionCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic double getQueryExecutionRate()
getQueryExecutionRate in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic long getQueryExecutionSample()
getQueryExecutionSample in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic TabularData getQueryStats()
getQueryStats in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic 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 long getSessionCloseCount()
getSessionCloseCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic long getSessionOpenCount()
getSessionOpenCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic long getSuccessfulTransactionCount()
getSuccessfulTransactionCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic String[] getTerracottaHibernateCacheRegionNames()
getTerracottaHibernateCacheRegionNames in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic long getTransactionCount()
getTransactionCount in interface net.sf.ehcache.hibernate.management.api.HibernateStatspublic boolean isRegionCacheEnabled(String region)
isRegionCacheEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCachesEnabled(boolean enabled)
setRegionCachesEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheEnabled(String region, boolean enabled)
setRegionCacheEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic 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 isRegionCachesEnabled()
isRegionCachesEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic boolean isTerracottaHibernateCache(String region)
isTerracottaHibernateCache in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheLoggingEnabled(String region, boolean loggingEnabled)
setRegionCacheLoggingEnabled in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheMaxTTISeconds(String region, int maxTTISeconds)
setRegionCacheMaxTTISeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheMaxTTLSeconds(String region, int maxTTLSeconds)
setRegionCacheMaxTTLSeconds in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic void setRegionCacheTargetMaxInMemoryCount(String region, int targetMaxInMemoryCount)
setRegionCacheTargetMaxInMemoryCount in interface net.sf.ehcache.hibernate.management.api.EhcacheStatspublic 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.getNumberOfElementsInMemory(java.lang.String)public int getNumberOfElementsOnDisk(String region)
getNumberOfElementsOnDisk in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getNumberOfElementsOnDisk(java.lang.String)public long getMaxGetTimeMillis()
getMaxGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getMaxGetTimeMillis()public long getMaxGetTimeMillis(String cacheName)
getMaxGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getMaxGetTimeMillis(java.lang.String)public long getMinGetTimeMillis()
getMinGetTimeMillis in interface net.sf.ehcache.hibernate.management.api.EhcacheStatsEhcacheStats.getMinGetTimeMillis()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 AbstractEmitterBeanpublic MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo in interface NotificationBroadcastergetNotificationInfo in class AbstractEmitterBeanAbstractEmitterBean.getNotificationInfo()Copyright © 2001-2016 Red Hat, Inc. All Rights Reserved.