public interface HibernateStats
extends javax.management.NotificationEmitter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CACHE_ENABLED
CACHE_ENABLED
|
static java.lang.String |
CACHE_FLUSHED
CACHE_FLUSHED
|
static java.lang.String |
CACHE_REGION_CHANGED
CACHE_REGION_CHANGED
|
static java.lang.String |
CACHE_REGION_FLUSHED
CACHE_REGION_FLUSHED
|
static java.lang.String |
CACHE_STATISTICS_ENABLED
CACHE_STATISTICS_ENABLED
|
static java.lang.String |
CACHE_STATISTICS_RESET
CACHE_STATISTICS_RESET
|
Modifier and Type | Method and Description |
---|---|
void |
clearStats()
Clears statistics, resets all counters to zero
|
void |
disableStats()
Disables statistics collection
|
void |
enableStats()
Enables statistics collection
|
javax.management.openmbean.TabularData |
getCacheRegionStats()
Returns
TabularData of cache region stats |
long |
getCloseStatementCount()
Returns the count of close statements
|
javax.management.openmbean.TabularData |
getCollectionStats()
Returns
TabularData of collection stats |
long |
getConnectCount()
Return connect counts
|
javax.management.openmbean.TabularData |
getEntityStats()
Returns
TabularData of entity stats |
long |
getFlushCount()
Returns flush count
|
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.
|
javax.management.openmbean.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
|
static final java.lang.String CACHE_ENABLED
static final java.lang.String CACHE_REGION_CHANGED
static final java.lang.String CACHE_FLUSHED
static final java.lang.String CACHE_REGION_FLUSHED
static final java.lang.String CACHE_STATISTICS_ENABLED
static final java.lang.String CACHE_STATISTICS_RESET
boolean isStatisticsEnabled()
void setStatisticsEnabled(boolean flag)
flag
- void enableStats()
void disableStats()
void clearStats()
long getQueryExecutionCount()
long getQueryExecutionSample()
double getQueryExecutionRate()
long getCloseStatementCount()
long getConnectCount()
long getFlushCount()
long getOptimisticFailureCount()
long getPrepareStatementCount()
long getSessionCloseCount()
long getSessionOpenCount()
long getSuccessfulTransactionCount()
long getTransactionCount()
javax.management.openmbean.TabularData getEntityStats()
TabularData
of entity statsTabularData
of entity statsjavax.management.openmbean.TabularData getCollectionStats()
TabularData
of collection statsTabularData
of collection statsjavax.management.openmbean.TabularData getQueryStats()
TabularData
of query statsTabularData
of query statsjavax.management.openmbean.TabularData getCacheRegionStats()
TabularData
of cache region statsTabularData
of cache region stats