Package brave.spring.rabbit
Class SpringRabbitTracing.Builder
- java.lang.Object
-
- brave.spring.rabbit.SpringRabbitTracing.Builder
-
- Enclosing class:
- SpringRabbitTracing
public static final class SpringRabbitTracing.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SpringRabbitTracingbuild()SpringRabbitTracing.BuilderremoteServiceName(java.lang.String remoteServiceName)The remote service name that describes the broker in the dependency graph.SpringRabbitTracing.BuilderwriteB3SingleFormat(boolean writeB3SingleFormat)When true, only writes a singleb3 headerfor outbound propagation.
-
-
-
Method Detail
-
remoteServiceName
public SpringRabbitTracing.Builder remoteServiceName(java.lang.String remoteServiceName)
The remote service name that describes the broker in the dependency graph. Defaults to "rabbitmq"
-
writeB3SingleFormat
public SpringRabbitTracing.Builder writeB3SingleFormat(boolean writeB3SingleFormat)
When true, only writes a singleb3 headerfor outbound propagation.Use this to reduce overhead. Note: normal
Tracing.propagation()is used to parse incoming headers. The implementation must be able to read "b3" headers.
-
build
public SpringRabbitTracing build()
-
-