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
-