Class DbClientTracing

java.lang.Object
io.helidon.dbclient.DbClientServiceBase
io.helidon.dbclient.tracing.DbClientTracing
All Implemented Interfaces:
DbClientService

public class DbClientTracing extends DbClientServiceBase
Tracing interceptor. This interceptor is added through Java Service loader.
  • Method Details

    • create

      public static DbClientTracing create(io.helidon.common.config.Config config)
      Create a new tracing interceptor based on the configuration.
      Parameters:
      config - configuration node for this interceptor
      Returns:
      a new tracing interceptor
    • create

      public static DbClientTracing create()
      Create a new interceptor to trace requests.
      Returns:
      a new tracing interceptor
    • builder

      public static DbClientTracing.Builder builder()
      Create a new builder.
      Returns:
      a new builder instance
    • apply

      protected DbClientServiceContext apply(DbClientServiceContext serviceContext)
      Specified by:
      apply in class DbClientServiceBase