Package brave.rpc
Class RpcTracing.Builder
- java.lang.Object
-
- brave.rpc.RpcTracing.Builder
-
- Enclosing class:
- RpcTracing
public static final class RpcTracing.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RpcTracing
build()
RpcTracing.Builder
clientRequestParser(RpcRequestParser clientRequestParser)
Overrides the tagging policy for RPC client requests.RpcTracing.Builder
clientResponseParser(RpcResponseParser clientResponseParser)
Overrides the tagging policy for RPC client responses.RpcTracing.Builder
clientSampler(brave.sampler.SamplerFunction<RpcRequest> clientSampler)
RpcTracing.Builder
propagation(brave.propagation.Propagation<String> propagation)
RpcTracing.Builder
serverRequestParser(RpcRequestParser serverRequestParser)
Overrides the tagging policy for RPC server requests.RpcTracing.Builder
serverResponseParser(RpcResponseParser serverResponseParser)
Overrides the tagging policy for RPC server responses.RpcTracing.Builder
serverSampler(brave.sampler.SamplerFunction<RpcRequest> serverSampler)
RpcTracing.Builder
tracing(brave.Tracing tracing)
-
-
-
Method Detail
-
tracing
public RpcTracing.Builder tracing(brave.Tracing tracing)
- See Also:
RpcTracing.tracing()
-
clientRequestParser
public RpcTracing.Builder clientRequestParser(RpcRequestParser clientRequestParser)
Overrides the tagging policy for RPC client requests.- Since:
- 5.12
- See Also:
RpcTracing.clientRequestParser()
-
clientResponseParser
public RpcTracing.Builder clientResponseParser(RpcResponseParser clientResponseParser)
Overrides the tagging policy for RPC client responses.- Since:
- 5.12
- See Also:
RpcTracing.clientResponseParser()
-
serverRequestParser
public RpcTracing.Builder serverRequestParser(RpcRequestParser serverRequestParser)
Overrides the tagging policy for RPC server requests.- Since:
- 5.12
- See Also:
RpcTracing.serverRequestParser()
-
serverResponseParser
public RpcTracing.Builder serverResponseParser(RpcResponseParser serverResponseParser)
Overrides the tagging policy for RPC server responses.- Since:
- 5.12
- See Also:
RpcTracing.serverResponseParser()
-
clientSampler
public RpcTracing.Builder clientSampler(brave.sampler.SamplerFunction<RpcRequest> clientSampler)
- See Also:
RpcTracing.clientSampler()
-
serverSampler
public RpcTracing.Builder serverSampler(brave.sampler.SamplerFunction<RpcRequest> serverSampler)
- See Also:
RpcTracing.serverSampler()
-
propagation
public RpcTracing.Builder propagation(brave.propagation.Propagation<String> propagation)
- See Also:
RpcTracing.propagation()
-
build
public RpcTracing build()
-
-