|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.ehcache.hibernate.management.impl.NullHibernateStats
public final class NullHibernateStats
Implementation of HibernateStats
that does nothing
Field Summary | |
---|---|
static HibernateStats |
INSTANCE
Singleton instance. |
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 |
Method Summary | |
---|---|
void |
addNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback)
|
void |
clearStats()
Clears statistics, resets all counters to zero |
void |
disableStats()
Disables statistics collection |
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 |
removeNotificationListener(NotificationListener listener)
|
void |
removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback)
|
void |
setStatisticsEnabled(boolean flag)
Enable/Disable statistics collection |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final HibernateStats INSTANCE
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 TabularData getCollectionStats()
TabularData
of collection stats
getCollectionStats
in interface HibernateStats
TabularData
of collection statsHibernateStats.getCollectionStats()
public long getConnectCount()
getConnectCount
in interface HibernateStats
HibernateStats.getConnectCount()
public long getDBSQLExecutionSample()
public TabularData getEntityStats()
TabularData
of entity stats
getEntityStats
in interface HibernateStats
TabularData
of entity statsHibernateStats.getEntityStats()
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 TabularData getQueryStats()
TabularData
of query stats
getQueryStats
in interface HibernateStats
TabularData
of query statsHibernateStats.getQueryStats()
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 getCacheRegionStats()
HibernateStats
TabularData
of cache region stats
getCacheRegionStats
in interface HibernateStats
TabularData
of cache region statsHibernateStats.getCacheRegionStats()
public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException
removeNotificationListener
in interface NotificationEmitter
ListenerNotFoundException
NotificationEmitter.removeNotificationListener(javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)
public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException
addNotificationListener
in interface NotificationBroadcaster
IllegalArgumentException
NotificationBroadcaster.addNotificationListener(javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)
public MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
in interface NotificationBroadcaster
NotificationBroadcaster.getNotificationInfo()
public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
removeNotificationListener
in interface NotificationBroadcaster
ListenerNotFoundException
NotificationBroadcaster.removeNotificationListener(javax.management.NotificationListener)
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |