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 RpcTracingbuild()RpcTracing.BuilderclientRequestParser(RpcRequestParser clientRequestParser)Overrides the tagging policy for RPC client requests.RpcTracing.BuilderclientResponseParser(RpcResponseParser clientResponseParser)Overrides the tagging policy for RPC client responses.RpcTracing.BuilderclientSampler(brave.sampler.SamplerFunction<RpcRequest> clientSampler)RpcTracing.Builderpropagation(brave.propagation.Propagation<String> propagation)RpcTracing.BuilderserverRequestParser(RpcRequestParser serverRequestParser)Overrides the tagging policy for RPC server requests.RpcTracing.BuilderserverResponseParser(RpcResponseParser serverResponseParser)Overrides the tagging policy for RPC server responses.RpcTracing.BuilderserverSampler(brave.sampler.SamplerFunction<RpcRequest> serverSampler)RpcTracing.Buildertracing(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()
-
-