com.alibaba.druid.filter.logging
Class LogFilter

java.lang.Object
  extended by javax.management.NotificationBroadcasterSupport
      extended by com.alibaba.druid.filter.FilterAdapter
          extended by com.alibaba.druid.filter.FilterEventAdapter
              extended by com.alibaba.druid.filter.logging.LogFilter
All Implemented Interfaces:
Filter, LogFilterMBean, NotificationBroadcaster, NotificationEmitter
Direct Known Subclasses:
CommonsLogFilter, Log4jFilter, Slf4jLogFilter

public abstract class LogFilter
extends FilterEventAdapter
implements LogFilterMBean

Author:
wenshao

Constructor Summary
LogFilter()
           
 
Method Summary
 Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, int parameterIndex)
           
 Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, int parameterIndex, Map<String,Class<?>> map)
           
 Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, String parameterName)
           
 Object callableStatement_getObject(FilterChain chain, CallableStatementProxy statement, String parameterName, Map<String,Class<?>> map)
           
 void connection_close(FilterChain chain, ConnectionProxy connection)
           
 void connection_commit(FilterChain chain, ConnectionProxy connection)
           
 void connection_connectAfter(ConnectionProxy connection)
           
 void connection_rollback(FilterChain chain, ConnectionProxy connection)
           
 void connection_rollback(FilterChain chain, ConnectionProxy connection, Savepoint savePoint)
           
 void connection_setAutoCommit(FilterChain chain, ConnectionProxy connection, boolean autoCommit)
           
 Savepoint connection_setSavepoint(FilterChain chain, ConnectionProxy connection)
           
 Savepoint connection_setSavepoint(FilterChain chain, ConnectionProxy connection, String name)
           
 DruidPooledConnection dataSource_getConnection(FilterChain chain, DruidDataSource dataSource, long maxWaitMillis)
           
 void dataSource_releaseConnection(FilterChain chain, DruidPooledConnection conn)
           
 void init(DataSourceProxy dataSource)
           
 boolean isConnectionCloseAfterLogEnabled()
           
 boolean isConnectionCommitAfterLogEnabled()
           
 boolean isConnectionConnectAfterLogEnabled()
           
 boolean isConnectionConnectBeforeLogEnabled()
           
 boolean isConnectionLogEnabled()
           
 boolean isConnectionLogErrorEnabled()
           
 boolean isConnectionRollbackAfterLogEnabled()
           
 boolean isDataSourceLogEnabled()
           
 boolean isResultSetCloseAfterLogEnabled()
           
 boolean isResultSetLogEnabled()
           
 boolean isResultSetLogErrorEnabled()
           
 boolean isResultSetNextAfterLogEnabled()
           
 boolean isResultSetOpenAfterLogEnabled()
           
 boolean isStatementCloseAfterLogEnabled()
           
 boolean isStatementCreateAfterLogEnabled()
           
 boolean isStatementExecuteAfterLogEnabled()
           
 boolean isStatementExecuteBatchAfterLogEnabled()
           
 boolean isStatementExecuteQueryAfterLogEnabled()
           
 boolean isStatementExecuteUpdateAfterLogEnabled()
           
 boolean isStatementLogEnabled()
           
 boolean isStatementLogErrorEnabled()
           
 boolean isStatementParameterSetLogEnabled()
           
 boolean isStatementPrepareAfterLogEnabled()
           
 boolean isStatementPrepareCallAfterLogEnabled()
           
 void preparedStatement_clearParameters(FilterChain chain, PreparedStatementProxy statement)
           
 void resultSet_close(FilterChain chain, ResultSetProxy resultSet)
           
 boolean resultSet_next(FilterChain chain, ResultSetProxy resultSet)
           
 void setConnectionCloseAfterLogEnabled(boolean afterConnectionCloseLogEnable)
           
 void setConnectionCommitAfterLogEnabled(boolean afterConnectionCommitLogEnable)
           
 void setConnectionConnectAfterLogEnabled(boolean afterConnectionConnectLogEnable)
           
 void setConnectionConnectBeforeLogEnabled(boolean beforeConnectionConnectLogEnable)
           
 void setConnectionLogEnabled(boolean connectionLogEnabled)
           
 void setConnectionLogErrorEnabled(boolean connectionLogErrorEnabled)
           
 void setConnectionRollbackAfterLogEnabled(boolean connectionRollbackAfterLogEnable)
           
 void setDataSourceLogEnabled(boolean dataSourceLogEnabled)
           
 void setResultSetCloseAfterLogEnabled(boolean resultSetCloseAfterLogEnable)
           
 void setResultSetLogEnabled(boolean resultSetLogEnabled)
           
 void setResultSetLogErrorEnabled(boolean resultSetLogErrorEnabled)
           
 void setResultSetNextAfterLogEnabled(boolean afterResultSetNextLogEnable)
           
 void setResultSetOpenAfterLogEnabled(boolean afterResultSetOpenLogEnable)
           
 void setStatementCloseAfterLogEnabled(boolean afterStatementCloseLogEnable)
           
 void setStatementCreateAfterLogEnabled(boolean afterStatementCreateLogEnable)
           
 void setStatementExecuteAfterLogEnabled(boolean afterStatementExecuteLogEnable)
           
 void setStatementExecuteBatchAfterLogEnabled(boolean afterStatementExecuteBatchLogEnable)
           
 void setStatementExecuteQueryAfterLogEnabled(boolean afterStatementExecuteQueryLogEnable)
           
 void setStatementExecuteUpdateAfterLogEnabled(boolean afterStatementExecuteUpdateLogEnable)
           
 void setStatementLogEnabled(boolean statementLogEnabled)
           
 void setStatementLogErrorEnabled(boolean statementLogErrorEnabled)
           
 void setStatementParameterSetLogEnabled(boolean statementParameterSetLogEnable)
           
 void setStatementPrepareAfterLogEnabled(boolean afterStatementPrepareLogEnable)
           
 void setStatementPrepareCallAfterLogEnabled(boolean afterStatementPrepareCallLogEnable)
           
 void statement_close(FilterChain chain, StatementProxy statement)
           
 
Methods inherited from class com.alibaba.druid.filter.FilterEventAdapter
connection_connect, connection_connectBefore, connection_createStatement, connection_createStatement, connection_createStatement, connection_prepareCall, connection_prepareCall, connection_prepareCall, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, connection_prepareStatement, preparedStatement_execute, preparedStatement_executeQuery, preparedStatement_executeUpdate, statement_execute, statement_execute, statement_execute, statement_execute, statement_executeBatch, statement_executeQuery, statement_executeUpdate, statement_executeUpdate, statement_executeUpdate, statement_executeUpdate, statement_getGeneratedKeys, statement_getResultSet
 
Methods inherited from class com.alibaba.druid.filter.FilterAdapter
callableStatement_getArray, callableStatement_getArray, callableStatement_getBigDecimal, callableStatement_getBigDecimal, callableStatement_getBigDecimal, callableStatement_getBlob, callableStatement_getBlob, callableStatement_getBoolean, callableStatement_getBoolean, callableStatement_getByte, callableStatement_getByte, callableStatement_getBytes, callableStatement_getBytes, callableStatement_getCharacterStream, callableStatement_getCharacterStream, callableStatement_getClob, callableStatement_getClob, callableStatement_getDate, callableStatement_getDate, callableStatement_getDate, callableStatement_getDate, callableStatement_getDouble, callableStatement_getDouble, callableStatement_getFloat, callableStatement_getFloat, callableStatement_getInt, callableStatement_getInt, callableStatement_getLong, callableStatement_getLong, callableStatement_getNCharacterStream, callableStatement_getNCharacterStream, callableStatement_getNClob, callableStatement_getNClob, callableStatement_getNString, callableStatement_getNString, callableStatement_getRef, callableStatement_getRef, callableStatement_getRowId, callableStatement_getRowId, callableStatement_getShort, callableStatement_getShort, callableStatement_getSQLXML, callableStatement_getSQLXML, callableStatement_getString, callableStatement_getString, callableStatement_getTime, callableStatement_getTime, callableStatement_getTime, callableStatement_getTime, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getTimestamp, callableStatement_getURL, callableStatement_getURL, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_registerOutParameter, callableStatement_setAsciiStream, callableStatement_setAsciiStream, callableStatement_setAsciiStream, callableStatement_setBigDecimal, callableStatement_setBinaryStream, callableStatement_setBinaryStream, callableStatement_setBinaryStream, callableStatement_setBlob, callableStatement_setBlob, callableStatement_setBlob, callableStatement_setBoolean, callableStatement_setByte, callableStatement_setBytes, callableStatement_setCharacterStream, callableStatement_setCharacterStream, callableStatement_setCharacterStream, callableStatement_setClob, callableStatement_setClob, callableStatement_setClob, callableStatement_setDate, callableStatement_setDate, callableStatement_setDouble, callableStatement_setFloat, callableStatement_setInt, callableStatement_setLong, callableStatement_setNCharacterStream, callableStatement_setNCharacterStream, callableStatement_setNClob, callableStatement_setNClob, callableStatement_setNClob, callableStatement_setNString, callableStatement_setNull, callableStatement_setNull, callableStatement_setObject, callableStatement_setObject, callableStatement_setObject, callableStatement_setRowId, callableStatement_setShort, callableStatement_setSQLXML, callableStatement_setString, callableStatement_setTime, callableStatement_setTime, callableStatement_setTimestamp, callableStatement_setTimestamp, callableStatement_setURL, callableStatement_wasNull, clob_free, clob_getAsciiStream, clob_getCharacterStream, clob_getCharacterStream, clob_getSubString, clob_length, clob_position, clob_position, clob_setAsciiStream, clob_setCharacterStream, clob_setString, clob_setString, clob_truncate, connection_clearWarnings, connection_createArrayOf, connection_createBlob, connection_createClob, connection_createNClob, connection_createSQLXML, connection_createStruct, connection_getAutoCommit, connection_getCatalog, connection_getClientInfo, connection_getClientInfo, connection_getHoldability, connection_getMetaData, connection_getTransactionIsolation, connection_getTypeMap, connection_getWarnings, connection_isClosed, connection_isReadOnly, connection_isValid, connection_nativeSQL, connection_releaseSavepoint, connection_setCatalog, connection_setClientInfo, connection_setClientInfo, connection_setHoldability, connection_setReadOnly, connection_setTransactionIsolation, connection_setTypeMap, destory, isWrapperFor, preparedStatement_addBatch, preparedStatement_getMetaData, preparedStatement_getParameterMetaData, preparedStatement_setArray, preparedStatement_setAsciiStream, preparedStatement_setAsciiStream, preparedStatement_setAsciiStream, preparedStatement_setBigDecimal, preparedStatement_setBinaryStream, preparedStatement_setBinaryStream, preparedStatement_setBinaryStream, preparedStatement_setBlob, preparedStatement_setBlob, preparedStatement_setBlob, preparedStatement_setBoolean, preparedStatement_setByte, preparedStatement_setBytes, preparedStatement_setCharacterStream, preparedStatement_setCharacterStream, preparedStatement_setCharacterStream, preparedStatement_setClob, preparedStatement_setClob, preparedStatement_setClob, preparedStatement_setDate, preparedStatement_setDate, preparedStatement_setDouble, preparedStatement_setFloat, preparedStatement_setInt, preparedStatement_setLong, preparedStatement_setNCharacterStream, preparedStatement_setNCharacterStream, preparedStatement_setNClob, preparedStatement_setNClob, preparedStatement_setNClob, preparedStatement_setNString, preparedStatement_setNull, preparedStatement_setNull, preparedStatement_setObject, preparedStatement_setObject, preparedStatement_setObject, preparedStatement_setRef, preparedStatement_setRowId, preparedStatement_setShort, preparedStatement_setSQLXML, preparedStatement_setString, preparedStatement_setTime, preparedStatement_setTime, preparedStatement_setTimestamp, preparedStatement_setTimestamp, preparedStatement_setUnicodeStream, preparedStatement_setURL, resultSet_absolute, resultSet_afterLast, resultSet_beforeFirst, resultSet_cancelRowUpdates, resultSet_clearWarnings, resultSet_deleteRow, resultSet_findColumn, resultSet_first, resultSet_getArray, resultSet_getArray, resultSet_getAsciiStream, resultSet_getAsciiStream, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBigDecimal, resultSet_getBinaryStream, resultSet_getBinaryStream, resultSet_getBlob, resultSet_getBlob, resultSet_getBoolean, resultSet_getBoolean, resultSet_getByte, resultSet_getByte, resultSet_getBytes, resultSet_getBytes, resultSet_getCharacterStream, resultSet_getCharacterStream, resultSet_getClob, resultSet_getClob, resultSet_getConcurrency, resultSet_getCursorName, resultSet_getDate, resultSet_getDate, resultSet_getDate, resultSet_getDate, resultSet_getDouble, resultSet_getDouble, resultSet_getFetchDirection, resultSet_getFetchSize, resultSet_getFloat, resultSet_getFloat, resultSet_getHoldability, resultSet_getInt, resultSet_getInt, resultSet_getLong, resultSet_getLong, resultSet_getMetaData, resultSet_getNCharacterStream, resultSet_getNCharacterStream, resultSet_getNClob, resultSet_getNClob, resultSet_getNString, resultSet_getNString, resultSet_getObject, resultSet_getObject, resultSet_getObject, resultSet_getObject, resultSet_getRef, resultSet_getRef, resultSet_getRow, resultSet_getRowId, resultSet_getRowId, resultSet_getShort, resultSet_getShort, resultSet_getSQLXML, resultSet_getSQLXML, resultSet_getStatement, resultSet_getString, resultSet_getString, resultSet_getTime, resultSet_getTime, resultSet_getTime, resultSet_getTime, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getTimestamp, resultSet_getType, resultSet_getUnicodeStream, resultSet_getUnicodeStream, resultSet_getURL, resultSet_getURL, resultSet_getWarnings, resultSet_insertRow, resultSet_isAfterLast, resultSet_isBeforeFirst, resultSet_isClosed, resultSet_isFirst, resultSet_isLast, resultSet_last, resultSet_moveToCurrentRow, resultSet_moveToInsertRow, resultSet_previous, resultSet_refreshRow, resultSet_relative, resultSet_rowDeleted, resultSet_rowInserted, resultSet_rowUpdated, resultSet_setFetchDirection, resultSet_setFetchSize, resultSet_updateArray, resultSet_updateArray, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateAsciiStream, resultSet_updateBigDecimal, resultSet_updateBigDecimal, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBinaryStream, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBlob, resultSet_updateBoolean, resultSet_updateBoolean, resultSet_updateByte, resultSet_updateByte, resultSet_updateBytes, resultSet_updateBytes, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateCharacterStream, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateClob, resultSet_updateDate, resultSet_updateDate, resultSet_updateDouble, resultSet_updateDouble, resultSet_updateFloat, resultSet_updateFloat, resultSet_updateInt, resultSet_updateInt, resultSet_updateLong, resultSet_updateLong, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNCharacterStream, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNClob, resultSet_updateNString, resultSet_updateNString, resultSet_updateNull, resultSet_updateNull, resultSet_updateObject, resultSet_updateObject, resultSet_updateObject, resultSet_updateObject, resultSet_updateRef, resultSet_updateRef, resultSet_updateRow, resultSet_updateRowId, resultSet_updateRowId, resultSet_updateShort, resultSet_updateShort, resultSet_updateSQLXML, resultSet_updateSQLXML, resultSet_updateString, resultSet_updateString, resultSet_updateTime, resultSet_updateTime, resultSet_updateTimestamp, resultSet_updateTimestamp, resultSet_wasNull, statement_addBatch, statement_cancel, statement_clearBatch, statement_clearWarnings, statement_getConnection, statement_getFetchDirection, statement_getFetchSize, statement_getMaxFieldSize, statement_getMaxRows, statement_getMoreResults, statement_getMoreResults, statement_getQueryTimeout, statement_getResultSetConcurrency, statement_getResultSetHoldability, statement_getResultSetType, statement_getUpdateCount, statement_getWarnings, statement_isClosed, statement_isPoolable, statement_setCursorName, statement_setEscapeProcessing, statement_setFetchDirection, statement_setFetchSize, statement_setMaxFieldSize, statement_setMaxRows, statement_setPoolable, statement_setQueryTimeout, unwrap
 
Methods inherited from class javax.management.NotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.alibaba.druid.filter.logging.LogFilterMBean
getConnectionLoggerName, getDataSourceLoggerName, getResultSetLoggerName, getStatementLoggerName, setConnectionLoggerName, setDataSourceLoggerName, setResultSetLoggerName, setStatementLoggerName
 

Constructor Detail

LogFilter

public LogFilter()
Method Detail

init

public void init(DataSourceProxy dataSource)
Specified by:
init in interface Filter
Overrides:
init in class FilterAdapter

isConnectionLogErrorEnabled

public boolean isConnectionLogErrorEnabled()
Specified by:
isConnectionLogErrorEnabled in interface LogFilterMBean

isResultSetCloseAfterLogEnabled

public boolean isResultSetCloseAfterLogEnabled()
Specified by:
isResultSetCloseAfterLogEnabled in interface LogFilterMBean

setResultSetCloseAfterLogEnabled

public void setResultSetCloseAfterLogEnabled(boolean resultSetCloseAfterLogEnable)
Specified by:
setResultSetCloseAfterLogEnabled in interface LogFilterMBean

setConnectionLogErrorEnabled

public void setConnectionLogErrorEnabled(boolean connectionLogErrorEnabled)
Specified by:
setConnectionLogErrorEnabled in interface LogFilterMBean

isResultSetLogErrorEnabled

public boolean isResultSetLogErrorEnabled()
Specified by:
isResultSetLogErrorEnabled in interface LogFilterMBean

setResultSetLogErrorEnabled

public void setResultSetLogErrorEnabled(boolean resultSetLogErrorEnabled)
Specified by:
setResultSetLogErrorEnabled in interface LogFilterMBean

isConnectionConnectBeforeLogEnabled

public boolean isConnectionConnectBeforeLogEnabled()
Specified by:
isConnectionConnectBeforeLogEnabled in interface LogFilterMBean

setConnectionConnectBeforeLogEnabled

public void setConnectionConnectBeforeLogEnabled(boolean beforeConnectionConnectLogEnable)
Specified by:
setConnectionConnectBeforeLogEnabled in interface LogFilterMBean

isConnectionCloseAfterLogEnabled

public boolean isConnectionCloseAfterLogEnabled()
Specified by:
isConnectionCloseAfterLogEnabled in interface LogFilterMBean

isConnectionRollbackAfterLogEnabled

public boolean isConnectionRollbackAfterLogEnabled()

setConnectionRollbackAfterLogEnabled

public void setConnectionRollbackAfterLogEnabled(boolean connectionRollbackAfterLogEnable)

setConnectionCloseAfterLogEnabled

public void setConnectionCloseAfterLogEnabled(boolean afterConnectionCloseLogEnable)
Specified by:
setConnectionCloseAfterLogEnabled in interface LogFilterMBean

isConnectionCommitAfterLogEnabled

public boolean isConnectionCommitAfterLogEnabled()
Specified by:
isConnectionCommitAfterLogEnabled in interface LogFilterMBean

setConnectionCommitAfterLogEnabled

public void setConnectionCommitAfterLogEnabled(boolean afterConnectionCommitLogEnable)
Specified by:
setConnectionCommitAfterLogEnabled in interface LogFilterMBean

isConnectionConnectAfterLogEnabled

public boolean isConnectionConnectAfterLogEnabled()
Specified by:
isConnectionConnectAfterLogEnabled in interface LogFilterMBean

setConnectionConnectAfterLogEnabled

public void setConnectionConnectAfterLogEnabled(boolean afterConnectionConnectLogEnable)
Specified by:
setConnectionConnectAfterLogEnabled in interface LogFilterMBean

isResultSetNextAfterLogEnabled

public boolean isResultSetNextAfterLogEnabled()
Specified by:
isResultSetNextAfterLogEnabled in interface LogFilterMBean

setResultSetNextAfterLogEnabled

public void setResultSetNextAfterLogEnabled(boolean afterResultSetNextLogEnable)
Specified by:
setResultSetNextAfterLogEnabled in interface LogFilterMBean

isResultSetOpenAfterLogEnabled

public boolean isResultSetOpenAfterLogEnabled()
Specified by:
isResultSetOpenAfterLogEnabled in interface LogFilterMBean

setResultSetOpenAfterLogEnabled

public void setResultSetOpenAfterLogEnabled(boolean afterResultSetOpenLogEnable)
Specified by:
setResultSetOpenAfterLogEnabled in interface LogFilterMBean

isStatementCloseAfterLogEnabled

public boolean isStatementCloseAfterLogEnabled()
Specified by:
isStatementCloseAfterLogEnabled in interface LogFilterMBean

setStatementCloseAfterLogEnabled

public void setStatementCloseAfterLogEnabled(boolean afterStatementCloseLogEnable)
Specified by:
setStatementCloseAfterLogEnabled in interface LogFilterMBean

isStatementCreateAfterLogEnabled

public boolean isStatementCreateAfterLogEnabled()
Specified by:
isStatementCreateAfterLogEnabled in interface LogFilterMBean

setStatementCreateAfterLogEnabled

public void setStatementCreateAfterLogEnabled(boolean afterStatementCreateLogEnable)
Specified by:
setStatementCreateAfterLogEnabled in interface LogFilterMBean

isStatementExecuteBatchAfterLogEnabled

public boolean isStatementExecuteBatchAfterLogEnabled()
Specified by:
isStatementExecuteBatchAfterLogEnabled in interface LogFilterMBean

setStatementExecuteBatchAfterLogEnabled

public void setStatementExecuteBatchAfterLogEnabled(boolean afterStatementExecuteBatchLogEnable)
Specified by:
setStatementExecuteBatchAfterLogEnabled in interface LogFilterMBean

isStatementExecuteAfterLogEnabled

public boolean isStatementExecuteAfterLogEnabled()
Specified by:
isStatementExecuteAfterLogEnabled in interface LogFilterMBean

setStatementExecuteAfterLogEnabled

public void setStatementExecuteAfterLogEnabled(boolean afterStatementExecuteLogEnable)
Specified by:
setStatementExecuteAfterLogEnabled in interface LogFilterMBean

isStatementExecuteQueryAfterLogEnabled

public boolean isStatementExecuteQueryAfterLogEnabled()
Specified by:
isStatementExecuteQueryAfterLogEnabled in interface LogFilterMBean

setStatementExecuteQueryAfterLogEnabled

public void setStatementExecuteQueryAfterLogEnabled(boolean afterStatementExecuteQueryLogEnable)
Specified by:
setStatementExecuteQueryAfterLogEnabled in interface LogFilterMBean

isStatementExecuteUpdateAfterLogEnabled

public boolean isStatementExecuteUpdateAfterLogEnabled()
Specified by:
isStatementExecuteUpdateAfterLogEnabled in interface LogFilterMBean

setStatementExecuteUpdateAfterLogEnabled

public void setStatementExecuteUpdateAfterLogEnabled(boolean afterStatementExecuteUpdateLogEnable)
Specified by:
setStatementExecuteUpdateAfterLogEnabled in interface LogFilterMBean

isStatementPrepareCallAfterLogEnabled

public boolean isStatementPrepareCallAfterLogEnabled()
Specified by:
isStatementPrepareCallAfterLogEnabled in interface LogFilterMBean

setStatementPrepareCallAfterLogEnabled

public void setStatementPrepareCallAfterLogEnabled(boolean afterStatementPrepareCallLogEnable)
Specified by:
setStatementPrepareCallAfterLogEnabled in interface LogFilterMBean

isStatementPrepareAfterLogEnabled

public boolean isStatementPrepareAfterLogEnabled()
Specified by:
isStatementPrepareAfterLogEnabled in interface LogFilterMBean

setStatementPrepareAfterLogEnabled

public void setStatementPrepareAfterLogEnabled(boolean afterStatementPrepareLogEnable)
Specified by:
setStatementPrepareAfterLogEnabled in interface LogFilterMBean

isDataSourceLogEnabled

public boolean isDataSourceLogEnabled()
Specified by:
isDataSourceLogEnabled in interface LogFilterMBean

setDataSourceLogEnabled

public void setDataSourceLogEnabled(boolean dataSourceLogEnabled)
Specified by:
setDataSourceLogEnabled in interface LogFilterMBean

isConnectionLogEnabled

public boolean isConnectionLogEnabled()
Specified by:
isConnectionLogEnabled in interface LogFilterMBean

setConnectionLogEnabled

public void setConnectionLogEnabled(boolean connectionLogEnabled)
Specified by:
setConnectionLogEnabled in interface LogFilterMBean

isStatementLogEnabled

public boolean isStatementLogEnabled()
Specified by:
isStatementLogEnabled in interface LogFilterMBean

setStatementLogEnabled

public void setStatementLogEnabled(boolean statementLogEnabled)
Specified by:
setStatementLogEnabled in interface LogFilterMBean

isStatementLogErrorEnabled

public boolean isStatementLogErrorEnabled()
Specified by:
isStatementLogErrorEnabled in interface LogFilterMBean

setStatementLogErrorEnabled

public void setStatementLogErrorEnabled(boolean statementLogErrorEnabled)
Specified by:
setStatementLogErrorEnabled in interface LogFilterMBean

isResultSetLogEnabled

public boolean isResultSetLogEnabled()
Specified by:
isResultSetLogEnabled in interface LogFilterMBean

setResultSetLogEnabled

public void setResultSetLogEnabled(boolean resultSetLogEnabled)
Specified by:
setResultSetLogEnabled in interface LogFilterMBean

isStatementParameterSetLogEnabled

public boolean isStatementParameterSetLogEnabled()
Specified by:
isStatementParameterSetLogEnabled in interface LogFilterMBean

setStatementParameterSetLogEnabled

public void setStatementParameterSetLogEnabled(boolean statementParameterSetLogEnable)
Specified by:
setStatementParameterSetLogEnabled in interface LogFilterMBean

connection_connectAfter

public void connection_connectAfter(ConnectionProxy connection)
Overrides:
connection_connectAfter in class FilterEventAdapter

connection_setSavepoint

public Savepoint connection_setSavepoint(FilterChain chain,
                                         ConnectionProxy connection)
                                  throws SQLException
Specified by:
connection_setSavepoint in interface Filter
Overrides:
connection_setSavepoint in class FilterAdapter
Throws:
SQLException

connection_setSavepoint

public Savepoint connection_setSavepoint(FilterChain chain,
                                         ConnectionProxy connection,
                                         String name)
                                  throws SQLException
Specified by:
connection_setSavepoint in interface Filter
Overrides:
connection_setSavepoint in class FilterAdapter
Throws:
SQLException

connection_rollback

public void connection_rollback(FilterChain chain,
                                ConnectionProxy connection)
                         throws SQLException
Specified by:
connection_rollback in interface Filter
Overrides:
connection_rollback in class FilterAdapter
Throws:
SQLException

connection_rollback

public void connection_rollback(FilterChain chain,
                                ConnectionProxy connection,
                                Savepoint savePoint)
                         throws SQLException
Specified by:
connection_rollback in interface Filter
Overrides:
connection_rollback in class FilterAdapter
Throws:
SQLException

connection_commit

public void connection_commit(FilterChain chain,
                              ConnectionProxy connection)
                       throws SQLException
Specified by:
connection_commit in interface Filter
Overrides:
connection_commit in class FilterAdapter
Throws:
SQLException

connection_setAutoCommit

public void connection_setAutoCommit(FilterChain chain,
                                     ConnectionProxy connection,
                                     boolean autoCommit)
                              throws SQLException
Specified by:
connection_setAutoCommit in interface Filter
Overrides:
connection_setAutoCommit in class FilterAdapter
Throws:
SQLException

connection_close

public void connection_close(FilterChain chain,
                             ConnectionProxy connection)
                      throws SQLException
Specified by:
connection_close in interface Filter
Overrides:
connection_close in class FilterAdapter
Throws:
SQLException

statement_close

public void statement_close(FilterChain chain,
                            StatementProxy statement)
                     throws SQLException
Specified by:
statement_close in interface Filter
Overrides:
statement_close in class FilterAdapter
Throws:
SQLException

resultSet_close

public void resultSet_close(FilterChain chain,
                            ResultSetProxy resultSet)
                     throws SQLException
Specified by:
resultSet_close in interface Filter
Overrides:
resultSet_close in class FilterAdapter
Throws:
SQLException

resultSet_next

public boolean resultSet_next(FilterChain chain,
                              ResultSetProxy resultSet)
                       throws SQLException
Specified by:
resultSet_next in interface Filter
Overrides:
resultSet_next in class FilterAdapter
Throws:
SQLException

callableStatement_getObject

public Object callableStatement_getObject(FilterChain chain,
                                          CallableStatementProxy statement,
                                          int parameterIndex)
                                   throws SQLException
Specified by:
callableStatement_getObject in interface Filter
Overrides:
callableStatement_getObject in class FilterAdapter
Throws:
SQLException

callableStatement_getObject

public Object callableStatement_getObject(FilterChain chain,
                                          CallableStatementProxy statement,
                                          int parameterIndex,
                                          Map<String,Class<?>> map)
                                   throws SQLException
Specified by:
callableStatement_getObject in interface Filter
Overrides:
callableStatement_getObject in class FilterAdapter
Throws:
SQLException

callableStatement_getObject

public Object callableStatement_getObject(FilterChain chain,
                                          CallableStatementProxy statement,
                                          String parameterName)
                                   throws SQLException
Specified by:
callableStatement_getObject in interface Filter
Overrides:
callableStatement_getObject in class FilterAdapter
Throws:
SQLException

callableStatement_getObject

public Object callableStatement_getObject(FilterChain chain,
                                          CallableStatementProxy statement,
                                          String parameterName,
                                          Map<String,Class<?>> map)
                                   throws SQLException
Specified by:
callableStatement_getObject in interface Filter
Overrides:
callableStatement_getObject in class FilterAdapter
Throws:
SQLException

dataSource_releaseConnection

public void dataSource_releaseConnection(FilterChain chain,
                                         DruidPooledConnection conn)
                                  throws SQLException
Specified by:
dataSource_releaseConnection in interface Filter
Overrides:
dataSource_releaseConnection in class FilterAdapter
Throws:
SQLException

dataSource_getConnection

public DruidPooledConnection dataSource_getConnection(FilterChain chain,
                                                      DruidDataSource dataSource,
                                                      long maxWaitMillis)
                                               throws SQLException
Specified by:
dataSource_getConnection in interface Filter
Overrides:
dataSource_getConnection in class FilterAdapter
Throws:
SQLException

preparedStatement_clearParameters

public void preparedStatement_clearParameters(FilterChain chain,
                                              PreparedStatementProxy statement)
                                       throws SQLException
Specified by:
preparedStatement_clearParameters in interface Filter
Overrides:
preparedStatement_clearParameters in class FilterAdapter
Throws:
SQLException


Copyright © 2012 Alibaba Group. All Rights Reserved.