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 ClientBuilder
configure
(ClientBuilder clientBuilder) Register tracing components into client builder instance.static ClientBuilder
configure
(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
-