public static class BraveTracing.Builder extends Object
BraveTracing
.Modifier and Type | Method and Description |
---|---|
BraveTracing |
build() |
BraveTracing.Builder |
endpointCustomizer(Consumer<zipkin2.Endpoint.Builder> endpointCustomizer)
Sets an
Endpoint customizer to customize the Endpoint through its
Endpoint.Builder . |
BraveTracing.Builder |
excludeCommandArgsFromSpanTags()
Excludes command arguments from
Span tags. |
BraveTracing.Builder |
includeCommandArgsInSpanTags(boolean includeCommandArgsInSpanTags)
Controls the inclusion of command arguments in
Span tags. |
BraveTracing.Builder |
serviceName(String serviceName)
Sets the name used in the
Endpoint . |
BraveTracing.Builder |
spanCustomizer(BiConsumer<RedisCommand<Object,Object,Object>,brave.Span> spanCustomizer)
|
BraveTracing.Builder |
spanCustomizer(Consumer<brave.Span> spanCustomizer)
Sets an
Span customizer to customize the Span . |
BraveTracing.Builder |
tracing(brave.Tracing tracing)
Sets the
Tracing . |
public BraveTracing.Builder tracing(brave.Tracing tracing)
Tracing
.tracing
- the Brave Tracing
object, must not be null
.this
BraveTracing.Builder
.public BraveTracing.Builder serviceName(String serviceName)
Endpoint
.serviceName
- the name for the Endpoint
, must not be null
.this
BraveTracing.Builder
.public BraveTracing.Builder excludeCommandArgsFromSpanTags()
Span
tags. Enabled by default.this
BraveTracing.Builder
.public BraveTracing.Builder includeCommandArgsInSpanTags(boolean includeCommandArgsInSpanTags)
Span
tags. Enabled by default.includeCommandArgsInSpanTags
- the flag to enable or disable the inclusion of command args in Span
tags.this
BraveTracing.Builder
.public BraveTracing.Builder endpointCustomizer(Consumer<zipkin2.Endpoint.Builder> endpointCustomizer)
Endpoint
customizer to customize the Endpoint
through its
Endpoint.Builder
. The customizer is invoked before building
the endpoint.endpointCustomizer
- must not be null
.this
BraveTracing.Builder
.public BraveTracing.Builder spanCustomizer(Consumer<brave.Span> spanCustomizer)
Span
customizer to customize the Span
. The customizer is invoked before
Span.finish()
finishing} the span.spanCustomizer
- must not be null
.this
BraveTracing.Builder
.public BraveTracing.Builder spanCustomizer(BiConsumer<RedisCommand<Object,Object,Object>,brave.Span> spanCustomizer)
Span
customizer to customize the Span
based on the underlying
RedisCommand
. The customizer is invoked before Span.finish()
finishing} the span.spanCustomizer
- must not be null
.this
BraveTracing.Builder
.public BraveTracing build()
BraveTracing
Copyright © 2021 lettuce.io. All rights reserved.