All Classes
-
All Classes Interface Summary Class Summary 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 viaHttpClientParser.HttpClientParser Parses the request and response into reasonable defaults for http client spans.HttpClientRequest Marks an interface for use inHttpClientHandler.handleSend(HttpClientRequest).HttpClientResponse Marks an interface for use inHttpClientHandler.handleReceive(Object, Throwable, Span).HttpParser HttpRequest Abstract request type used for parsing and sampling of http clients and servers.HttpRequestMatchers Null safe matchers for use inHttpRuleSampler.HttpRuleSampler Assigns sample rates to http routes.HttpRuleSampler.Builder HttpSampler Deprecated. Since 5.8, useRequestSampler<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 viaHttpServerParser.HttpServerParser Parses the request and response into reasonable defaults for http server spans.HttpServerRequest Marks an interface for use inHttpServerHandler.handleReceive(HttpServerRequest).HttpServerResponse Marks an interface for use inHttpServerHandler.handleSend(Object, Throwable, Span).HttpTracing Instances built viaHttpTracing.create(Tracing)orHttpTracing.newBuilder(Tracing)are registered automatically such that statically configured instrumentation like HTTP clients can useHttpTracing.current().HttpTracing.Builder HttpTracingCustomizer This allows configuration plugins to collaborate on building an instance ofHttpTracing.