Class ClientTracingRegistrar
java.lang.Object
org.eclipse.microprofile.opentracing.ClientTracingRegistrar
This class registers tracing components into
ClientBuilder.
It is required to call configure(ClientBuilder) or its variants to enable tracing in
Client, however implementation might enable tracing globally.
Invoking configure(ClientBuilder) returns
a ClientBuilder with enabled tracing integration. Note that following calls to
ClientBuilder which change ExecutorService might break tracing integration. If a custom
ExecutorService has to be used use configure(ClientBuilder, ExecutorService).-
Method Summary
Modifier and TypeMethodDescriptionstatic ClientBuilderconfigure(ClientBuilder clientBuilder) Register tracing components into client builder instance.static ClientBuilderconfigure(ClientBuilder clientBuilder, ExecutorService executorService) Register tracing components into client builder instance.
-
Method Details
-
configure
Register tracing components into client builder instance.- Parameters:
clientBuilder- client builder- Returns:
- clientBuilder with tracing integration
-
configure
Register tracing components into client builder instance.- Parameters:
clientBuilder- client builderexecutorService- executorService which will be added to the client. Note that this overrides executor service added previously to the client.- Returns:
- clientBuilder with tracing integration
-