Class ConnectionTracer


  • public class ConnectionTracer
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void abort​(java.lang.Throwable cause, java.util.concurrent.Executor executor)  
      void abort​(java.util.concurrent.Executor executor)  
      void clearWarnings()  
      void clearWarnings​(java.lang.Throwable cause)  
      void close()  
      void close​(java.lang.Throwable cause)  
      void commit()  
      void commit​(java.lang.Throwable cause)  
      void createArrayOf​(java.lang.Throwable cause, java.lang.String typeName, java.lang.Object[] elements)  
      void createArrayOf​(java.sql.Array result, java.lang.String typeName, java.lang.Object[] elements)  
      void createBlob​(java.lang.Throwable cause)  
      void createBlob​(java.sql.Blob result)  
      void createClob​(java.lang.Throwable cause)  
      void createClob​(java.sql.Clob result)  
      void createNClob​(java.lang.Throwable cause)  
      void createNClob​(java.sql.NClob result)  
      void createSQLXML​(java.lang.Throwable cause)  
      void createSQLXML​(java.sql.SQLXML result)  
      void createStatement​(java.lang.Throwable cause)  
      void createStatement​(java.lang.Throwable cause, int resultSetType, int resultSetConcurrency)  
      void createStatement​(java.lang.Throwable cause, int resultSetType, int resultSetConcurrency, int resultSetHoldability)  
      void createStatement​(java.sql.Statement result)  
      void createStatement​(java.sql.Statement result, int resultSetType, int resultSetConcurrency)  
      void createStatement​(java.sql.Statement result, int resultSetType, int resultSetConcurrency, int resultSetHoldability)  
      void createStruct​(java.lang.Throwable cause, java.lang.String typeName, java.lang.Object[] attributes)  
      void createStruct​(java.sql.Struct result, java.lang.String typeName, java.lang.Object[] attributes)  
      void getAutoCommit​(boolean result)  
      void getAutoCommit​(java.lang.Throwable cause)  
      void getCatalog​(java.lang.String result)  
      void getCatalog​(java.lang.Throwable cause)  
      void getClientInfo​(java.lang.String result, java.lang.String name)  
      void getClientInfo​(java.lang.Throwable cause)  
      void getClientInfo​(java.lang.Throwable cause, java.lang.String name)  
      void getClientInfo​(java.util.Properties result)  
      void getHoldability​(int result)  
      void getHoldability​(java.lang.Throwable cause)  
      void getMetaData​(java.lang.Throwable cause)  
      void getMetaData​(java.sql.DatabaseMetaData result)  
      void getNetworkTimeout​(int result)  
      void getNetworkTimeout​(java.lang.Throwable cause)  
      void getSchema​(java.lang.String result)  
      void getSchema​(java.lang.Throwable cause)  
      void getTransactionIsolation​(int result)  
      void getTransactionIsolation​(java.lang.Throwable cause)  
      void getTypeMap​(java.lang.Throwable cause)  
      void getTypeMap​(java.util.Map<java.lang.String,​java.lang.Class<?>> result)  
      void getWarnings​(java.lang.Throwable cause)  
      void getWarnings​(java.sql.SQLWarning result)  
      void isClosed​(boolean result)  
      void isClosed​(java.lang.Throwable cause)  
      void isReadOnly​(boolean result)  
      void isReadOnly​(java.lang.Throwable cause)  
      void isValid​(boolean result, int timeout)  
      void isValid​(java.lang.Throwable cause, int timeout)  
      void isWrapperFor​(boolean result, java.lang.Class<?> iface)  
      void isWrapperFor​(java.lang.Throwable cause, java.lang.Class<?> iface)  
      void nativeSQL​(java.lang.String result, java.lang.String sql)  
      void nativeSQL​(java.lang.Throwable cause, java.lang.String sql)  
      com.impossibl.jdbc.spy.ArrayListener newArrayListener()  
      com.impossibl.jdbc.spy.BlobListener newBlobListener()  
      com.impossibl.jdbc.spy.CallableStatementListener newCallableStatementListener()  
      com.impossibl.jdbc.spy.ClobListener newClobListener()  
      com.impossibl.jdbc.spy.DatabaseMetaDataListener newDatabaseMetaDataListener()  
      com.impossibl.jdbc.spy.NClobListener newNClobListener()  
      com.impossibl.jdbc.spy.PreparedStatementListener newPreparedStatementListener()  
      com.impossibl.jdbc.spy.SavepointListener newSavepointListener()  
      com.impossibl.jdbc.spy.SQLXMLListener newSQLXMLListener()  
      com.impossibl.jdbc.spy.StatementListener newStatementListener()  
      com.impossibl.jdbc.spy.StructListener newStructListener()  
      void prepareCall​(java.lang.Throwable cause, java.lang.String sql)  
      void prepareCall​(java.lang.Throwable cause, java.lang.String sql, int resultSetType, int resultSetConcurrency)  
      void prepareCall​(java.lang.Throwable cause, java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)  
      void prepareCall​(java.sql.CallableStatement result, java.lang.String sql)  
      void prepareCall​(java.sql.CallableStatement result, java.lang.String sql, int resultSetType, int resultSetConcurrency)  
      void prepareCall​(java.sql.CallableStatement result, java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)  
      void prepareStatement​(java.lang.Throwable cause, java.lang.String sql)  
      void prepareStatement​(java.lang.Throwable cause, java.lang.String sql, int autoGeneratedKeys)  
      void prepareStatement​(java.lang.Throwable cause, java.lang.String sql, int[] columnIndexes)  
      void prepareStatement​(java.lang.Throwable cause, java.lang.String sql, int resultSetType, int resultSetConcurrency)  
      void prepareStatement​(java.lang.Throwable cause, java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)  
      void prepareStatement​(java.lang.Throwable cause, java.lang.String sql, java.lang.String[] columnNames)  
      void prepareStatement​(java.sql.PreparedStatement result, java.lang.String sql)  
      void prepareStatement​(java.sql.PreparedStatement result, java.lang.String sql, int autoGeneratedKeys)  
      void prepareStatement​(java.sql.PreparedStatement result, java.lang.String sql, int[] columnIndexes)  
      void prepareStatement​(java.sql.PreparedStatement result, java.lang.String sql, int resultSetType, int resultSetConcurrency)  
      void prepareStatement​(java.sql.PreparedStatement result, java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)  
      void prepareStatement​(java.sql.PreparedStatement result, java.lang.String sql, java.lang.String[] columnNames)  
      void releaseSavepoint​(java.lang.Throwable cause, java.sql.Savepoint savepoint)  
      void releaseSavepoint​(java.sql.Savepoint savepoint)  
      void rollback()  
      void rollback​(java.lang.Throwable cause)  
      void rollback​(java.lang.Throwable cause, java.sql.Savepoint savepoint)  
      void rollback​(java.sql.Savepoint savepoint)  
      void setAutoCommit​(boolean autoCommit)  
      void setAutoCommit​(java.lang.Throwable cause, boolean autoCommit)  
      void setCatalog​(java.lang.String catalog)  
      void setCatalog​(java.lang.Throwable cause, java.lang.String catalog)  
      void setClientInfo​(java.lang.String name, java.lang.String value)  
      void setClientInfo​(java.lang.Throwable cause, java.lang.String name, java.lang.String value)  
      void setClientInfo​(java.lang.Throwable cause, java.util.Properties properties)  
      void setClientInfo​(java.util.Properties properties)  
      void setHoldability​(int holdability)  
      void setHoldability​(java.lang.Throwable cause, int holdability)  
      void setNetworkTimeout​(java.lang.Throwable cause, java.util.concurrent.Executor executor, int milliseconds)  
      void setNetworkTimeout​(java.util.concurrent.Executor executor, int milliseconds)  
      void setReadOnly​(boolean readOnly)  
      void setReadOnly​(java.lang.Throwable cause, boolean readOnly)  
      void setSavepoint​(java.lang.Throwable cause)  
      void setSavepoint​(java.lang.Throwable cause, java.lang.String name)  
      void setSavepoint​(java.sql.Savepoint result)  
      void setSavepoint​(java.sql.Savepoint result, java.lang.String name)  
      void setSchema​(java.lang.String schema)  
      void setSchema​(java.lang.Throwable cause, java.lang.String schema)  
      void setTransactionIsolation​(int level)  
      void setTransactionIsolation​(java.lang.Throwable cause, int level)  
      void setTypeMap​(java.lang.Throwable cause, java.util.Map<java.lang.String,​java.lang.Class<?>> map)  
      void setTypeMap​(java.util.Map<java.lang.String,​java.lang.Class<?>> map)  
      void trace​(Trace trace)  
      <T> void unwrap​(java.lang.Throwable cause, java.lang.Class<T> iface)  
      <T> void unwrap​(T result, java.lang.Class<T> iface)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConnectionTracer

        public ConnectionTracer​(TraceOutput out)
    • Method Detail

      • trace

        public void trace​(Trace trace)
      • close

        public void close()
      • close

        public void close​(java.lang.Throwable cause)
      • setNetworkTimeout

        public void setNetworkTimeout​(java.util.concurrent.Executor executor,
                                      int milliseconds)
      • setNetworkTimeout

        public void setNetworkTimeout​(java.lang.Throwable cause,
                                      java.util.concurrent.Executor executor,
                                      int milliseconds)
      • prepareCall

        public void prepareCall​(java.sql.CallableStatement result,
                                java.lang.String sql)
      • prepareCall

        public void prepareCall​(java.lang.Throwable cause,
                                java.lang.String sql)
      • setClientInfo

        public void setClientInfo​(java.lang.String name,
                                  java.lang.String value)
      • setClientInfo

        public void setClientInfo​(java.lang.Throwable cause,
                                  java.lang.String name,
                                  java.lang.String value)
      • isClosed

        public void isClosed​(boolean result)
      • isClosed

        public void isClosed​(java.lang.Throwable cause)
      • createStruct

        public void createStruct​(java.sql.Struct result,
                                 java.lang.String typeName,
                                 java.lang.Object[] attributes)
      • createStruct

        public void createStruct​(java.lang.Throwable cause,
                                 java.lang.String typeName,
                                 java.lang.Object[] attributes)
      • rollback

        public void rollback()
      • rollback

        public void rollback​(java.lang.Throwable cause)
      • getNetworkTimeout

        public void getNetworkTimeout​(int result)
      • getNetworkTimeout

        public void getNetworkTimeout​(java.lang.Throwable cause)
      • prepareStatement

        public void prepareStatement​(java.sql.PreparedStatement result,
                                     java.lang.String sql,
                                     java.lang.String[] columnNames)
      • prepareStatement

        public void prepareStatement​(java.lang.Throwable cause,
                                     java.lang.String sql,
                                     java.lang.String[] columnNames)
      • setAutoCommit

        public void setAutoCommit​(boolean autoCommit)
      • setAutoCommit

        public void setAutoCommit​(java.lang.Throwable cause,
                                  boolean autoCommit)
      • prepareStatement

        public void prepareStatement​(java.sql.PreparedStatement result,
                                     java.lang.String sql,
                                     int autoGeneratedKeys)
      • prepareStatement

        public void prepareStatement​(java.lang.Throwable cause,
                                     java.lang.String sql,
                                     int autoGeneratedKeys)
      • prepareStatement

        public void prepareStatement​(java.sql.PreparedStatement result,
                                     java.lang.String sql,
                                     int resultSetType,
                                     int resultSetConcurrency)
      • prepareStatement

        public void prepareStatement​(java.lang.Throwable cause,
                                     java.lang.String sql,
                                     int resultSetType,
                                     int resultSetConcurrency)
      • getTypeMap

        public void getTypeMap​(java.util.Map<java.lang.String,​java.lang.Class<?>> result)
      • getTypeMap

        public void getTypeMap​(java.lang.Throwable cause)
      • abort

        public void abort​(java.util.concurrent.Executor executor)
      • abort

        public void abort​(java.lang.Throwable cause,
                          java.util.concurrent.Executor executor)
      • commit

        public void commit()
      • commit

        public void commit​(java.lang.Throwable cause)
      • setCatalog

        public void setCatalog​(java.lang.String catalog)
      • setCatalog

        public void setCatalog​(java.lang.Throwable cause,
                               java.lang.String catalog)
      • createStatement

        public void createStatement​(java.sql.Statement result,
                                    int resultSetType,
                                    int resultSetConcurrency)
      • createStatement

        public void createStatement​(java.lang.Throwable cause,
                                    int resultSetType,
                                    int resultSetConcurrency)
      • createBlob

        public void createBlob​(java.sql.Blob result)
      • createBlob

        public void createBlob​(java.lang.Throwable cause)
      • createStatement

        public void createStatement​(java.sql.Statement result)
      • createStatement

        public void createStatement​(java.lang.Throwable cause)
      • setSavepoint

        public void setSavepoint​(java.sql.Savepoint result)
      • setSavepoint

        public void setSavepoint​(java.lang.Throwable cause)
      • prepareStatement

        public void prepareStatement​(java.sql.PreparedStatement result,
                                     java.lang.String sql,
                                     int[] columnIndexes)
      • prepareStatement

        public void prepareStatement​(java.lang.Throwable cause,
                                     java.lang.String sql,
                                     int[] columnIndexes)
      • setTransactionIsolation

        public void setTransactionIsolation​(int level)
      • setTransactionIsolation

        public void setTransactionIsolation​(java.lang.Throwable cause,
                                            int level)
      • getClientInfo

        public void getClientInfo​(java.lang.String result,
                                  java.lang.String name)
      • getClientInfo

        public void getClientInfo​(java.lang.Throwable cause,
                                  java.lang.String name)
      • setHoldability

        public void setHoldability​(int holdability)
      • setHoldability

        public void setHoldability​(java.lang.Throwable cause,
                                   int holdability)
      • prepareCall

        public void prepareCall​(java.sql.CallableStatement result,
                                java.lang.String sql,
                                int resultSetType,
                                int resultSetConcurrency,
                                int resultSetHoldability)
      • prepareCall

        public void prepareCall​(java.lang.Throwable cause,
                                java.lang.String sql,
                                int resultSetType,
                                int resultSetConcurrency,
                                int resultSetHoldability)
      • getSchema

        public void getSchema​(java.lang.String result)
      • getSchema

        public void getSchema​(java.lang.Throwable cause)
      • getAutoCommit

        public void getAutoCommit​(boolean result)
      • getAutoCommit

        public void getAutoCommit​(java.lang.Throwable cause)
      • prepareCall

        public void prepareCall​(java.sql.CallableStatement result,
                                java.lang.String sql,
                                int resultSetType,
                                int resultSetConcurrency)
      • prepareCall

        public void prepareCall​(java.lang.Throwable cause,
                                java.lang.String sql,
                                int resultSetType,
                                int resultSetConcurrency)
      • setReadOnly

        public void setReadOnly​(boolean readOnly)
      • setReadOnly

        public void setReadOnly​(java.lang.Throwable cause,
                                boolean readOnly)
      • createStatement

        public void createStatement​(java.sql.Statement result,
                                    int resultSetType,
                                    int resultSetConcurrency,
                                    int resultSetHoldability)
      • createStatement

        public void createStatement​(java.lang.Throwable cause,
                                    int resultSetType,
                                    int resultSetConcurrency,
                                    int resultSetHoldability)
      • nativeSQL

        public void nativeSQL​(java.lang.String result,
                              java.lang.String sql)
      • nativeSQL

        public void nativeSQL​(java.lang.Throwable cause,
                              java.lang.String sql)
      • getMetaData

        public void getMetaData​(java.sql.DatabaseMetaData result)
      • getMetaData

        public void getMetaData​(java.lang.Throwable cause)
      • createArrayOf

        public void createArrayOf​(java.sql.Array result,
                                  java.lang.String typeName,
                                  java.lang.Object[] elements)
      • createArrayOf

        public void createArrayOf​(java.lang.Throwable cause,
                                  java.lang.String typeName,
                                  java.lang.Object[] elements)
      • isValid

        public void isValid​(boolean result,
                            int timeout)
      • isValid

        public void isValid​(java.lang.Throwable cause,
                            int timeout)
      • prepareStatement

        public void prepareStatement​(java.sql.PreparedStatement result,
                                     java.lang.String sql)
      • prepareStatement

        public void prepareStatement​(java.lang.Throwable cause,
                                     java.lang.String sql)
      • clearWarnings

        public void clearWarnings()
      • clearWarnings

        public void clearWarnings​(java.lang.Throwable cause)
      • getTransactionIsolation

        public void getTransactionIsolation​(int result)
      • getTransactionIsolation

        public void getTransactionIsolation​(java.lang.Throwable cause)
      • rollback

        public void rollback​(java.sql.Savepoint savepoint)
      • rollback

        public void rollback​(java.lang.Throwable cause,
                             java.sql.Savepoint savepoint)
      • isWrapperFor

        public void isWrapperFor​(boolean result,
                                 java.lang.Class<?> iface)
      • isWrapperFor

        public void isWrapperFor​(java.lang.Throwable cause,
                                 java.lang.Class<?> iface)
      • getWarnings

        public void getWarnings​(java.sql.SQLWarning result)
      • getWarnings

        public void getWarnings​(java.lang.Throwable cause)
      • getHoldability

        public void getHoldability​(int result)
      • getHoldability

        public void getHoldability​(java.lang.Throwable cause)
      • setSavepoint

        public void setSavepoint​(java.sql.Savepoint result,
                                 java.lang.String name)
      • setSavepoint

        public void setSavepoint​(java.lang.Throwable cause,
                                 java.lang.String name)
      • createSQLXML

        public void createSQLXML​(java.sql.SQLXML result)
      • createSQLXML

        public void createSQLXML​(java.lang.Throwable cause)
      • getClientInfo

        public void getClientInfo​(java.util.Properties result)
      • getClientInfo

        public void getClientInfo​(java.lang.Throwable cause)
      • releaseSavepoint

        public void releaseSavepoint​(java.sql.Savepoint savepoint)
      • releaseSavepoint

        public void releaseSavepoint​(java.lang.Throwable cause,
                                     java.sql.Savepoint savepoint)
      • getCatalog

        public void getCatalog​(java.lang.String result)
      • getCatalog

        public void getCatalog​(java.lang.Throwable cause)
      • setTypeMap

        public void setTypeMap​(java.util.Map<java.lang.String,​java.lang.Class<?>> map)
      • setTypeMap

        public void setTypeMap​(java.lang.Throwable cause,
                               java.util.Map<java.lang.String,​java.lang.Class<?>> map)
      • setClientInfo

        public void setClientInfo​(java.util.Properties properties)
      • setClientInfo

        public void setClientInfo​(java.lang.Throwable cause,
                                  java.util.Properties properties)
      • createClob

        public void createClob​(java.sql.Clob result)
      • createClob

        public void createClob​(java.lang.Throwable cause)
      • prepareStatement

        public void prepareStatement​(java.sql.PreparedStatement result,
                                     java.lang.String sql,
                                     int resultSetType,
                                     int resultSetConcurrency,
                                     int resultSetHoldability)
      • prepareStatement

        public void prepareStatement​(java.lang.Throwable cause,
                                     java.lang.String sql,
                                     int resultSetType,
                                     int resultSetConcurrency,
                                     int resultSetHoldability)
      • unwrap

        public <T> void unwrap​(T result,
                               java.lang.Class<T> iface)
      • unwrap

        public <T> void unwrap​(java.lang.Throwable cause,
                               java.lang.Class<T> iface)
      • setSchema

        public void setSchema​(java.lang.String schema)
      • setSchema

        public void setSchema​(java.lang.Throwable cause,
                              java.lang.String schema)
      • isReadOnly

        public void isReadOnly​(boolean result)
      • isReadOnly

        public void isReadOnly​(java.lang.Throwable cause)
      • createNClob

        public void createNClob​(java.sql.NClob result)
      • createNClob

        public void createNClob​(java.lang.Throwable cause)
      • newCallableStatementListener

        public com.impossibl.jdbc.spy.CallableStatementListener newCallableStatementListener()
      • newStructListener

        public com.impossibl.jdbc.spy.StructListener newStructListener()
      • newPreparedStatementListener

        public com.impossibl.jdbc.spy.PreparedStatementListener newPreparedStatementListener()
      • newStatementListener

        public com.impossibl.jdbc.spy.StatementListener newStatementListener()
      • newBlobListener

        public com.impossibl.jdbc.spy.BlobListener newBlobListener()
      • newSavepointListener

        public com.impossibl.jdbc.spy.SavepointListener newSavepointListener()
      • newDatabaseMetaDataListener

        public com.impossibl.jdbc.spy.DatabaseMetaDataListener newDatabaseMetaDataListener()
      • newArrayListener

        public com.impossibl.jdbc.spy.ArrayListener newArrayListener()
      • newSQLXMLListener

        public com.impossibl.jdbc.spy.SQLXMLListener newSQLXMLListener()
      • newClobListener

        public com.impossibl.jdbc.spy.ClobListener newClobListener()
      • newNClobListener

        public com.impossibl.jdbc.spy.NClobListener newNClobListener()