public static class ClientTracingFeature.Builder extends Object
Client to trace outgoing requests.
By default get's operation name is HTTP method and get is decorated with
ClientSpanDecorator.STANDARD_TAGS which adds set of standard tags.| Constructor and Description |
|---|
Builder(io.opentracing.Tracer tracer) |
| Modifier and Type | Method and Description |
|---|---|
ClientTracingFeature |
build() |
ClientTracingFeature.Builder |
withDecorators(List<ClientSpanDecorator> spanDecorators)
Set span decorators.
|
ClientTracingFeature.Builder |
withPriority(int priority) |
ClientTracingFeature.Builder |
withSerializationDecorators(List<InterceptorSpanDecorator> spanDecorators)
Set serialization span decorators.
|
ClientTracingFeature.Builder |
withSerializationPriority(int serializationPriority) |
ClientTracingFeature.Builder |
withTraceSerialization(boolean traceSerialization) |
public ClientTracingFeature.Builder withDecorators(List<ClientSpanDecorator> spanDecorators)
public ClientTracingFeature.Builder withSerializationDecorators(List<InterceptorSpanDecorator> spanDecorators)
public ClientTracingFeature.Builder withPriority(int priority)
priority - the overriding priority for the registered component.
Default is Priorities.HEADER_DECORATORPrioritiespublic ClientTracingFeature.Builder withSerializationPriority(int serializationPriority)
serializationPriority - the overriding priority for the registered component.
Default is Priorities.ENTITY_CODERPrioritiespublic ClientTracingFeature.Builder withTraceSerialization(boolean traceSerialization)
traceSerialization - whether to trace serializationpublic ClientTracingFeature build()
ClientCopyright © 2018–2022. All rights reserved.