com.alibaba.druid.filter.stat
Class StatFilterContext

java.lang.Object
  extended by com.alibaba.druid.filter.stat.StatFilterContext

public class StatFilterContext
extends Object


Constructor Summary
StatFilterContext()
           
 
Method Summary
 void addContextListener(StatFilterContextListener listener)
           
 void addFetchRowCount(int fetchRowCount)
           
 void addUpdateCount(int updateCount)
           
 void blob_open()
           
 void clob_open()
           
 void commit()
           
 void executeAfter(String sql, long nanoSpan, Throwable error)
           
 void executeBefore(String sql, boolean inTransaction)
           
static StatFilterContext getInstance()
           
 List<StatFilterContextListener> getListeners()
           
 void physical_connection_close(long nanos)
           
 void physical_connection_connect()
           
 void pool_connection_close(long nanos)
           
 void pool_connection_open()
           
 boolean removeContextListener(StatFilterContextListener listener)
           
 void resultSet_close(long nanos)
           
 void resultSet_open()
           
 void rollback()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatFilterContext

public StatFilterContext()
Method Detail

getInstance

public static final StatFilterContext getInstance()

addContextListener

public void addContextListener(StatFilterContextListener listener)

removeContextListener

public boolean removeContextListener(StatFilterContextListener listener)

getListeners

public List<StatFilterContextListener> getListeners()

addUpdateCount

public void addUpdateCount(int updateCount)

addFetchRowCount

public void addFetchRowCount(int fetchRowCount)

executeBefore

public void executeBefore(String sql,
                          boolean inTransaction)

executeAfter

public void executeAfter(String sql,
                         long nanoSpan,
                         Throwable error)

commit

public void commit()

rollback

public void rollback()

pool_connection_open

public void pool_connection_open()

pool_connection_close

public void pool_connection_close(long nanos)

physical_connection_connect

public void physical_connection_connect()

physical_connection_close

public void physical_connection_close(long nanos)

resultSet_open

public void resultSet_open()

resultSet_close

public void resultSet_close(long nanos)

clob_open

public void clob_open()

blob_open

public void blob_open()


Copyright © 2012 Alibaba Group. All Rights Reserved.