Class JdbcAttributesGetter

java.lang.Object
io.opentelemetry.instrumentation.jdbc.internal.JdbcAttributesGetter
All Implemented Interfaces:
io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientCommonAttributesGetter<DbRequest>, io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter<DbRequest>

public final class JdbcAttributesGetter extends Object implements io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter<DbRequest>
This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
  • Constructor Details

    • JdbcAttributesGetter

      public JdbcAttributesGetter()
  • Method Details

    • getDbSystem

      @Nullable public String getDbSystem(DbRequest request)
      Specified by:
      getDbSystem in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientCommonAttributesGetter<DbRequest>
    • getUser

      @Deprecated @Nullable public String getUser(DbRequest request)
      Deprecated.
      Specified by:
      getUser in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientCommonAttributesGetter<DbRequest>
    • getDbNamespace

      @Nullable public String getDbNamespace(DbRequest request)
      Specified by:
      getDbNamespace in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientCommonAttributesGetter<DbRequest>
    • getConnectionString

      @Deprecated @Nullable public String getConnectionString(DbRequest request)
      Deprecated.
      Specified by:
      getConnectionString in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientCommonAttributesGetter<DbRequest>
    • getRawQueryText

      @Nullable public String getRawQueryText(DbRequest request)
      Specified by:
      getRawQueryText in interface io.opentelemetry.instrumentation.api.incubator.semconv.db.SqlClientAttributesGetter<DbRequest>