Index

A B C E F G H I J N O P R S V W 
All Classes and Interfaces|All Packages

A

accept(HttpResponse<?>, Throwable) - Method in class io.opentelemetry.instrumentation.httpclient.internal.ResponseConsumer
 
addAttributeExtractor(AttributesExtractor<? super HttpRequest, ? super HttpResponse<?>>) - Method in class io.opentelemetry.instrumentation.httpclient.JavaHttpClientTelemetryBuilder
Adds an additional AttributesExtractor to invoke to set attributes to instrumented items.
authenticator() - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 

B

build() - Method in class io.opentelemetry.instrumentation.httpclient.JavaHttpClientTelemetryBuilder
 
builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.httpclient.JavaHttpClientTelemetry
 

C

CompletableFutureWrapper - Class in io.opentelemetry.instrumentation.httpclient.internal
This class is internal and is hence not for public use.
connectTimeout() - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 
cookieHandler() - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 
create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.httpclient.JavaHttpClientTelemetry
Returns a new JavaHttpClientTelemetry configured with the given OpenTelemetry.
createInstrumenter(OpenTelemetry, Consumer<HttpClientAttributesExtractorBuilder<HttpRequest, HttpResponse<?>>>, Consumer<HttpSpanNameExtractorBuilder<HttpRequest>>, List<AttributesExtractor<? super HttpRequest, ? super HttpResponse<?>>>, boolean) - Static method in class io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientInstrumenterFactory
 

E

executor() - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 

F

followRedirects() - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 

G

getHttpRequestHeader(HttpRequest, String) - Method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 
getHttpRequestMethod(HttpRequest) - Method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 
getHttpResponseHeader(HttpRequest, HttpResponse<?>, String) - Method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 
getHttpResponseStatusCode(HttpRequest, HttpResponse<?>, Throwable) - Method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 
getNetworkProtocolName(HttpRequest, HttpResponse<?>) - Method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 
getNetworkProtocolVersion(HttpRequest, HttpResponse<?>) - Method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 
getServerAddress(HttpRequest) - Method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 
getServerPort(HttpRequest) - Method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 
getUrlFull(HttpRequest) - Method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 

H

HttpHeadersSetter - Class in io.opentelemetry.instrumentation.httpclient.internal
This class is internal and is hence not for public use.
HttpHeadersSetter(ContextPropagators) - Constructor for class io.opentelemetry.instrumentation.httpclient.internal.HttpHeadersSetter
 

I

inject(HttpHeaders) - Method in class io.opentelemetry.instrumentation.httpclient.internal.HttpHeadersSetter
 
INSTANCE - Enum constant in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
 
io.opentelemetry.instrumentation.httpclient - package io.opentelemetry.instrumentation.httpclient
 
io.opentelemetry.instrumentation.httpclient.internal - package io.opentelemetry.instrumentation.httpclient.internal
 

J

JavaHttpClientAttributesGetter - Enum in io.opentelemetry.instrumentation.httpclient.internal
This class is internal and is hence not for public use.
JavaHttpClientInstrumenterFactory - Class in io.opentelemetry.instrumentation.httpclient.internal
This class is internal and is hence not for public use.
JavaHttpClientTelemetry - Class in io.opentelemetry.instrumentation.httpclient
Entrypoint for instrumenting Java HTTP Client.
JavaHttpClientTelemetryBuilder - Class in io.opentelemetry.instrumentation.httpclient
 

N

newHttpClient(HttpClient) - Method in class io.opentelemetry.instrumentation.httpclient.JavaHttpClientTelemetry
Construct a new OpenTelemetry tracing-enabled HttpClient using the provided HttpClient instance.

O

OpenTelemetryHttpClient - Class in io.opentelemetry.instrumentation.httpclient.internal
This class is internal and is hence not for public use.
OpenTelemetryHttpClient(HttpClient, Instrumenter<HttpRequest, HttpResponse<?>>, HttpHeadersSetter) - Constructor for class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 

P

proxy() - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 

R

ResponseConsumer - Class in io.opentelemetry.instrumentation.httpclient.internal
This class is internal and is hence not for public use.
ResponseConsumer(Instrumenter<HttpRequest, HttpResponse<?>>, Context, HttpRequest) - Constructor for class io.opentelemetry.instrumentation.httpclient.internal.ResponseConsumer
 

S

send(HttpRequest, HttpResponse.BodyHandler<T>) - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 
sendAsync(HttpRequest, HttpResponse.BodyHandler<T>) - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 
sendAsync(HttpRequest, HttpResponse.BodyHandler<T>, HttpResponse.PushPromiseHandler<T>) - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 
setCapturedRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.httpclient.JavaHttpClientTelemetryBuilder
Configures the HTTP client request headers that will be captured as span attributes.
setCapturedResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.httpclient.JavaHttpClientTelemetryBuilder
Configures the HTTP client response headers that will be captured as span attributes.
setEmitExperimentalHttpClientMetrics(boolean) - Method in class io.opentelemetry.instrumentation.httpclient.JavaHttpClientTelemetryBuilder
Configures the instrumentation to emit experimental HTTP client metrics.
setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.httpclient.JavaHttpClientTelemetryBuilder
Configures the instrumentation to recognize an alternative set of HTTP request methods.
sslContext() - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 
sslParameters() - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 

V

valueOf(String) - Static method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.instrumentation.httpclient.internal.JavaHttpClientAttributesGetter
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class io.opentelemetry.instrumentation.httpclient.internal.OpenTelemetryHttpClient
 

W

wrap(CompletableFuture<T>, Context) - Static method in class io.opentelemetry.instrumentation.httpclient.internal.CompletableFutureWrapper
 
A B C E F G H I J N O P R S V W 
All Classes and Interfaces|All Packages