Package io.sentry.jdbc
Class SentryJdbcEventListener
java.lang.Object
com.p6spy.engine.event.JdbcEventListener
com.p6spy.engine.event.SimpleJdbcEventListener
io.sentry.jdbc.SentryJdbcEventListener
public class SentryJdbcEventListener
extends com.p6spy.engine.event.SimpleJdbcEventListener
P6Spy JDBC event listener that creates
Spans around database queries.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final @NotNull io.sentry.util.AutoClosableReentrantLock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonAfterAnyExecute(@NotNull com.p6spy.engine.common.StatementInformation statementInformation, long timeElapsedNanos, @Nullable SQLException e) voidonBeforeAnyExecute(@NotNull com.p6spy.engine.common.StatementInformation statementInformation) Methods inherited from class com.p6spy.engine.event.SimpleJdbcEventListener
onAfterAddBatch, onAfterAddBatch, onAfterAnyAddBatch, onAfterExecute, onAfterExecute, onAfterExecuteBatch, onAfterExecuteQuery, onAfterExecuteQuery, onAfterExecuteUpdate, onAfterExecuteUpdate, onBeforeAddBatch, onBeforeAddBatch, onBeforeAnyAddBatch, onBeforeExecute, onBeforeExecute, onBeforeExecuteBatch, onBeforeExecuteQuery, onBeforeExecuteQuery, onBeforeExecuteUpdate, onBeforeExecuteUpdateMethods inherited from class com.p6spy.engine.event.JdbcEventListener
onAfterCallableStatementSet, onAfterCommit, onAfterConnectionClose, onAfterGetConnection, onAfterGetResultSet, onAfterPreparedStatementSet, onAfterResultSetClose, onAfterResultSetGet, onAfterResultSetGet, onAfterResultSetNext, onAfterRollback, onAfterSetAutoCommit, onAfterStatementClose, onBeforeCommit, onBeforeGetConnection, onBeforeResultSetNext, onBeforeRollback, onBeforeSetAutoCommit, onConnectionWrapped
-
Field Details
-
databaseDetailsLock
@NotNull protected final @NotNull io.sentry.util.AutoClosableReentrantLock databaseDetailsLock
-
-
Constructor Details
-
SentryJdbcEventListener
public SentryJdbcEventListener(@NotNull @NotNull io.sentry.IScopes scopes) -
SentryJdbcEventListener
public SentryJdbcEventListener()
-
-
Method Details
-
onBeforeAnyExecute
public void onBeforeAnyExecute(@NotNull @NotNull com.p6spy.engine.common.StatementInformation statementInformation) - Overrides:
onBeforeAnyExecutein classcom.p6spy.engine.event.SimpleJdbcEventListener
-
onAfterAnyExecute
public void onAfterAnyExecute(@NotNull @NotNull com.p6spy.engine.common.StatementInformation statementInformation, long timeElapsedNanos, @Nullable @Nullable SQLException e) - Overrides:
onAfterAnyExecutein classcom.p6spy.engine.event.SimpleJdbcEventListener
-