All Classes

Class Description
HttpAdapter<Req,​Resp>  
HttpClientAdapter<Req,​Resp>  
HttpClientHandler<Req,​Resp>
This standardizes a way to instrument http clients, particularly in a way that encourages use of portable customizations via HttpClientParser.
HttpClientParser
Parses the request and response into reasonable defaults for http client spans.
HttpClientRequest
HttpClientResponse
HttpParser  
HttpRequest
Abstract request type used for parsing and sampling of http clients and servers.
HttpRequestMatchers
Null safe matchers for use in HttpRuleSampler.
HttpRuleSampler
Assigns sample rates to http routes.
HttpRuleSampler.Builder  
HttpSampler Deprecated.
Since 5.8, use RequestSampler<HttpRequest>.
HttpServerAdapter<Req,​Resp>  
HttpServerHandler<Req,​Resp>
This standardizes a way to instrument http servers, particularly in a way that encourages use of portable customizations via HttpServerParser.
HttpServerParser
Parses the request and response into reasonable defaults for http server spans.
HttpServerRequest
HttpServerResponse
HttpTracing
Instances built via HttpTracing.create(Tracing) or HttpTracing.newBuilder(Tracing) are registered automatically such that statically configured instrumentation like HTTP clients can use HttpTracing.current().
HttpTracing.Builder  
HttpTracingCustomizer
This allows configuration plugins to collaborate on building an instance of HttpTracing.