org.hibernate.stat
Interface StatisticsImplementor

All Known Implementing Classes:
StatisticsImpl

public interface StatisticsImplementor

Statistics SPI for the Hibernate core

Author:
Emmanuel Bernard

Method Summary
 void closeSession()
           
 void closeStatement()
           
 void connect()
           
 void deleteEntity(String entityName, long time)
           
 void endTransaction(boolean success)
           
 void fetchCollection(String role, long time)
           
 void fetchEntity(String entityName, long time)
           
 void flush()
           
 void insertEntity(String entityName, long time)
           
 void loadCollection(String role, long time)
           
 void loadEntity(String entityName, long time)
           
 void openSession()
           
 void optimisticFailure(String entityName)
           
 void prepareStatement()
           
 void queryCacheHit(String hql, String regionName)
           
 void queryCacheMiss(String hql, String regionName)
           
 void queryCachePut(String hql, String regionName)
           
 void queryExecuted(String hql, int rows, long time)
           
 void recreateCollection(String role, long time)
           
 void removeCollection(String role, long time)
           
 void secondLevelCacheHit(String regionName)
           
 void secondLevelCacheMiss(String regionName)
           
 void secondLevelCachePut(String regionName)
           
 void updateCollection(String role, long time)
           
 void updateEntity(String entityName, long time)
           
 

Method Detail

openSession

void openSession()

closeSession

void closeSession()

flush

void flush()

connect

void connect()

loadEntity

void loadEntity(String entityName,
                long time)

fetchEntity

void fetchEntity(String entityName,
                 long time)

updateEntity

void updateEntity(String entityName,
                  long time)

insertEntity

void insertEntity(String entityName,
                  long time)

deleteEntity

void deleteEntity(String entityName,
                  long time)

loadCollection

void loadCollection(String role,
                    long time)

fetchCollection

void fetchCollection(String role,
                     long time)

updateCollection

void updateCollection(String role,
                      long time)

recreateCollection

void recreateCollection(String role,
                        long time)

removeCollection

void removeCollection(String role,
                      long time)

secondLevelCachePut

void secondLevelCachePut(String regionName)

secondLevelCacheHit

void secondLevelCacheHit(String regionName)

secondLevelCacheMiss

void secondLevelCacheMiss(String regionName)

queryExecuted

void queryExecuted(String hql,
                   int rows,
                   long time)

queryCacheHit

void queryCacheHit(String hql,
                   String regionName)

queryCacheMiss

void queryCacheMiss(String hql,
                    String regionName)

queryCachePut

void queryCachePut(String hql,
                   String regionName)

endTransaction

void endTransaction(boolean success)

closeStatement

void closeStatement()

prepareStatement

void prepareStatement()

optimisticFailure

void optimisticFailure(String entityName)