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 |
Marks an interface for use in
HttpClientHandler.handleSend(HttpClientRequest). |
| HttpClientResponse |
Marks an interface for use in
HttpClientHandler.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 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 |
Marks an interface for use in
HttpServerHandler.handleReceive(HttpServerRequest). |
| HttpServerResponse |
Marks an interface for use in
HttpServerHandler.handleSend(Object, Throwable, Span). |
| 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. |