java.lang.Object
io.helidon.dbclient.DbClientServiceBase
io.helidon.dbclient.tracing.DbClientTracing
- All Implemented Interfaces:
DbClientService
Tracing interceptor.
This interceptor is added through Java Service loader.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.helidon.dbclient.DbClientServiceBase
DbClientServiceBase.BuilderBase<B extends DbClientServiceBase.BuilderBase<B,T>, T extends DbClientServiceBase> -
Method Summary
Modifier and TypeMethodDescriptionprotected DbClientServiceContextapply(DbClientServiceContext serviceContext) static DbClientTracing.Builderbuilder()Create a new builder.static DbClientTracingcreate()Create a new interceptor to trace requests.static DbClientTracingcreate(io.helidon.common.config.Config config) Create a new tracing interceptor based on the configuration.Methods inherited from class io.helidon.dbclient.DbClientServiceBase
statement
-
Method Details
-
create
Create a new tracing interceptor based on the configuration.- Parameters:
config- configuration node for this interceptor- Returns:
- a new tracing interceptor
-
create
Create a new interceptor to trace requests.- Returns:
- a new tracing interceptor
-
builder
Create a new builder.- Returns:
- a new builder instance
-
apply
- Specified by:
applyin classDbClientServiceBase
-