|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.management.StandardMBean net.sf.ehcache.hibernate.management.impl.BaseEmitterBean net.sf.ehcache.hibernate.management.impl.HibernateStatsImpl
public class HibernateStatsImpl
Implementation of HibernateStats
Field Summary |
---|
Fields inherited from class net.sf.ehcache.hibernate.management.impl.BaseEmitterBean |
---|
emitter, sequenceNumber |
Fields inherited from interface net.sf.ehcache.hibernate.management.api.HibernateStats |
---|
CACHE_ENABLED, CACHE_FLUSHED, CACHE_REGION_CHANGED, CACHE_REGION_FLUSHED, CACHE_STATISTICS_ENABLED, CACHE_STATISTICS_RESET |
Constructor Summary | |
---|---|
HibernateStatsImpl(SessionFactory sessionFactory)
Constructor accepting the backing SessionFactory |
Method Summary | |
---|---|
void |
clearStats()
Clears statistics, resets all counters to zero |
void |
disableStats()
Disables statistics collection |
protected void |
doDispose()
Dispose callback of subclasses |
void |
enableStats()
Enables statistics collection |
TabularData |
getCacheRegionStats()
Returns TabularData of cache region stats |
long |
getCloseStatementCount()
Returns the count of close statements |
TabularData |
getCollectionStats()
Returns TabularData of collection stats |
long |
getConnectCount()
Return connect counts |
long |
getDBSQLExecutionSample()
Not supported right now |
TabularData |
getEntityStats()
Returns TabularData of entity stats |
long |
getFlushCount()
Returns flush count |
MBeanNotificationInfo[] |
getNotificationInfo()
|
long |
getOptimisticFailureCount()
Returns Optimistic failure count |
long |
getPrepareStatementCount()
Returns prepare statement count |
long |
getQueryExecutionCount()
Returns the query execution count. |
double |
getQueryExecutionRate()
Returns rate of HQL query executed in the DB |
long |
getQueryExecutionSample()
Returns last count sample of HQL's getting executed in the DB. |
TabularData |
getQueryStats()
Returns TabularData of query stats |
long |
getSessionCloseCount()
Returns session close count |
long |
getSessionOpenCount()
Returns session open count |
long |
getSuccessfulTransactionCount()
Returns successful transaction count |
long |
getTransactionCount()
Returns transaction count |
boolean |
isStatisticsEnabled()
Returns true if statistics collection is enabled otherwise false |
void |
setStatisticsEnabled(boolean flag)
Enable/Disable statistics collection |
Methods inherited from class net.sf.ehcache.hibernate.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 HibernateStatsImpl(SessionFactory sessionFactory) throws NotCompliantMBeanException
SessionFactory
sessionFactory
-
NotCompliantMBeanException
Method Detail |
---|
public void clearStats()
clearStats
in interface HibernateStats
HibernateStats.clearStats()
public void disableStats()
disableStats
in interface HibernateStats
HibernateStats.disableStats()
public void enableStats()
enableStats
in interface HibernateStats
HibernateStats.enableStats()
public long getCloseStatementCount()
getCloseStatementCount
in interface HibernateStats
HibernateStats.getCloseStatementCount()
public long getConnectCount()
getConnectCount
in interface HibernateStats
HibernateStats.getConnectCount()
public long getDBSQLExecutionSample()
public long getFlushCount()
getFlushCount
in interface HibernateStats
HibernateStats.getFlushCount()
public long getOptimisticFailureCount()
getOptimisticFailureCount
in interface HibernateStats
HibernateStats.getOptimisticFailureCount()
public long getPrepareStatementCount()
getPrepareStatementCount
in interface HibernateStats
HibernateStats.getPrepareStatementCount()
public long getQueryExecutionCount()
getQueryExecutionCount
in interface HibernateStats
HibernateStats.getQueryExecutionCount()
public double getQueryExecutionRate()
getQueryExecutionRate
in interface HibernateStats
HibernateStats.getQueryExecutionRate()
public long getQueryExecutionSample()
getQueryExecutionSample
in interface HibernateStats
HibernateStats.getQueryExecutionSample()
public long getSessionCloseCount()
getSessionCloseCount
in interface HibernateStats
HibernateStats.getSessionCloseCount()
public long getSessionOpenCount()
getSessionOpenCount
in interface HibernateStats
HibernateStats.getSessionOpenCount()
public long getSuccessfulTransactionCount()
getSuccessfulTransactionCount
in interface HibernateStats
HibernateStats.getSuccessfulTransactionCount()
public long getTransactionCount()
getTransactionCount
in interface HibernateStats
HibernateStats.getTransactionCount()
public boolean isStatisticsEnabled()
isStatisticsEnabled
in interface HibernateStats
HibernateStats.isStatisticsEnabled()
public void setStatisticsEnabled(boolean flag)
setStatisticsEnabled
in interface HibernateStats
HibernateStats.setStatisticsEnabled(boolean)
public TabularData getEntityStats()
TabularData
of entity stats
getEntityStats
in interface HibernateStats
TabularData
of entity statsHibernateStats.getEntityStats()
public TabularData getCollectionStats()
TabularData
of collection stats
getCollectionStats
in interface HibernateStats
TabularData
of collection statsHibernateStats.getCollectionStats()
public TabularData getQueryStats()
TabularData
of query stats
getQueryStats
in interface HibernateStats
TabularData
of query statsHibernateStats.getQueryStats()
public TabularData getCacheRegionStats()
TabularData
of cache region stats
getCacheRegionStats
in interface HibernateStats
TabularData
of cache region statsprotected void doDispose()
doDispose
in class BaseEmitterBean
public MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
in interface NotificationBroadcaster
getNotificationInfo
in class BaseEmitterBean
BaseEmitterBean.getNotificationInfo()
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |