Class SpanEventListener


  • public class SpanEventListener
    extends com.p6spy.engine.event.JdbcEventListener
    • Constructor Summary

      Constructors 
      Constructor Description
      SpanEventListener​(io.opentracing.Tracer tracer, io.opentracing.threadcontext.ContextSpan spanContext, JdbcPeer peer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onAfterExecute​(com.p6spy.engine.common.PreparedStatementInformation statementInformation, long timeElapsedNanos, java.sql.SQLException e)  
      void onAfterExecute​(com.p6spy.engine.common.StatementInformation statementInformation, long timeElapsedNanos, java.lang.String sql, java.sql.SQLException e)  
      void onAfterExecuteQuery​(com.p6spy.engine.common.PreparedStatementInformation statementInformation, long timeElapsedNanos, java.sql.SQLException e)  
      void onAfterExecuteQuery​(com.p6spy.engine.common.StatementInformation statementInformation, long timeElapsedNanos, java.lang.String sql, java.sql.SQLException e)  
      void onAfterExecuteUpdate​(com.p6spy.engine.common.PreparedStatementInformation statementInformation, long timeElapsedNanos, int rowCount, java.sql.SQLException e)  
      void onAfterExecuteUpdate​(com.p6spy.engine.common.StatementInformation statementInformation, long timeElapsedNanos, java.lang.String sql, int rowCount, java.sql.SQLException e)  
      • Methods inherited from class com.p6spy.engine.event.JdbcEventListener

        onAfterAddBatch, onAfterAddBatch, onAfterCallableStatementSet, onAfterCommit, onAfterConnectionClose, onAfterExecuteBatch, onAfterGetConnection, onAfterGetResultSet, onAfterPreparedStatementSet, onAfterResultSetClose, onAfterResultSetGet, onAfterResultSetGet, onAfterResultSetNext, onAfterRollback, onAfterSetAutoCommit, onAfterStatementClose, onBeforeAddBatch, onBeforeAddBatch, onBeforeCommit, onBeforeExecute, onBeforeExecute, onBeforeExecuteBatch, onBeforeExecuteQuery, onBeforeExecuteQuery, onBeforeExecuteUpdate, onBeforeExecuteUpdate, onBeforeGetConnection, onBeforeResultSetNext, onBeforeRollback, onBeforeSetAutoCommit, onConnectionWrapped
      • Methods inherited from class java.lang.Object

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

      • SpanEventListener

        public SpanEventListener​(io.opentracing.Tracer tracer,
                                 io.opentracing.threadcontext.ContextSpan spanContext,
                                 JdbcPeer peer)
    • Method Detail

      • onAfterExecute

        public void onAfterExecute​(com.p6spy.engine.common.StatementInformation statementInformation,
                                   long timeElapsedNanos,
                                   java.lang.String sql,
                                   java.sql.SQLException e)
        Overrides:
        onAfterExecute in class com.p6spy.engine.event.JdbcEventListener
      • onAfterExecute

        public void onAfterExecute​(com.p6spy.engine.common.PreparedStatementInformation statementInformation,
                                   long timeElapsedNanos,
                                   java.sql.SQLException e)
        Overrides:
        onAfterExecute in class com.p6spy.engine.event.JdbcEventListener
      • onAfterExecuteUpdate

        public void onAfterExecuteUpdate​(com.p6spy.engine.common.StatementInformation statementInformation,
                                         long timeElapsedNanos,
                                         java.lang.String sql,
                                         int rowCount,
                                         java.sql.SQLException e)
        Overrides:
        onAfterExecuteUpdate in class com.p6spy.engine.event.JdbcEventListener
      • onAfterExecuteUpdate

        public void onAfterExecuteUpdate​(com.p6spy.engine.common.PreparedStatementInformation statementInformation,
                                         long timeElapsedNanos,
                                         int rowCount,
                                         java.sql.SQLException e)
        Overrides:
        onAfterExecuteUpdate in class com.p6spy.engine.event.JdbcEventListener
      • onAfterExecuteQuery

        public void onAfterExecuteQuery​(com.p6spy.engine.common.StatementInformation statementInformation,
                                        long timeElapsedNanos,
                                        java.lang.String sql,
                                        java.sql.SQLException e)
        Overrides:
        onAfterExecuteQuery in class com.p6spy.engine.event.JdbcEventListener
      • onAfterExecuteQuery

        public void onAfterExecuteQuery​(com.p6spy.engine.common.PreparedStatementInformation statementInformation,
                                        long timeElapsedNanos,
                                        java.sql.SQLException e)
        Overrides:
        onAfterExecuteQuery in class com.p6spy.engine.event.JdbcEventListener