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
-