Index

A B C E H I N R S V W 
All Classes and Interfaces|All Packages

A

addAttributesExtractor(AttributesExtractor<HttpRequestAndChannel, HttpResponse>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
Adds an additional AttributesExtractor to invoke to set attributes to instrumented items.
AttributeKeys - Class in io.opentelemetry.instrumentation.netty.v4_1.internal
This class is internal and is hence not for public use.

B

build() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
Returns a new NettyClientTelemetry with the given configuration.
build() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
Returns a new NettyServerTelemetry with the given configuration.
builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
Returns a new NettyClientTelemetryBuilder configured with the given OpenTelemetry.
builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
Returns a new NettyServerTelemetryBuilder configured with the given OpenTelemetry.

C

channelInactive(ChannelHandlerContext) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerRequestTracingHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientResponseTracingHandler
 
channelRead(ChannelHandlerContext, Object) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerRequestTracingHandler
 
CLIENT_CONTEXT - Static variable in class io.opentelemetry.instrumentation.netty.v4_1.internal.AttributeKeys
 
CLIENT_PARENT_CONTEXT - Static variable in class io.opentelemetry.instrumentation.netty.v4_1.internal.AttributeKeys
 
close(ChannelHandlerContext, ChannelPromise) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientTracingHandler
 
context() - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.ServerContext
Returns the Context.
create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
Returns a new NettyClientTelemetry configured with the given OpenTelemetry.
create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
Returns a new NettyServerTelemetry configured with the given OpenTelemetry.
create(Context, HttpRequestAndChannel) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.internal.ServerContext
Create a new ServerContext.
createCombinedHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
Returns a new CombinedChannelDuplexHandler that generates telemetry for outgoing HTTP requests and incoming responses in a single handler.
createCombinedHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
Returns a new CombinedChannelDuplexHandler that generates telemetry for incoming HTTP requests and outgoing responses in a single handler.
createRequestHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
/** Returns a new ChannelOutboundHandlerAdapter that generates telemetry for outgoing HTTP requests.
createRequestHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
Returns a new ChannelInboundHandlerAdapter that generates telemetry for incoming HTTP requests.
createResponseHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
Returns a new ChannelInboundHandlerAdapter that generates telemetry for incoming HTTP responses.
createResponseHandler() - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetry
Returns a new ChannelOutboundHandlerAdapter that generates telemetry for outgoing HTTP responses.

E

exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientTracingHandler
 

H

handle(Context, HttpResponse) - Method in interface io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler
 
handle(Context, HttpResponse) - Method in enum io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler.Noop
 
HTTP_CLIENT_REQUEST - Static variable in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientRequestTracingHandler
 
HttpClientRequestTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.client
This class is internal and is hence not for public use.
HttpClientRequestTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientRequestTracingHandler
 
HttpClientResponseTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.client
This class is internal and is hence not for public use.
HttpClientResponseTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientResponseTracingHandler
 
HttpClientTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.client
This class is internal and is hence not for public use.
HttpClientTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientTracingHandler
 
HttpServerRequestTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.server
This class is internal and is hence not for public use.
HttpServerRequestTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerRequestTracingHandler
 
HttpServerResponseBeforeCommitHandler - Interface in io.opentelemetry.instrumentation.netty.v4_1.internal.server
This class is internal and is hence not for public use.
HttpServerResponseBeforeCommitHandler.Noop - Enum in io.opentelemetry.instrumentation.netty.v4_1.internal.server
This class is internal and is hence not for public use.
HttpServerResponseTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.server
This class is internal and is hence not for public use.
HttpServerResponseTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>, HttpServerResponseBeforeCommitHandler) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseTracingHandler
 
HttpServerTracingHandler - Class in io.opentelemetry.instrumentation.netty.v4_1.internal.server
This class is internal and is hence not for public use.
HttpServerTracingHandler(Instrumenter<HttpRequestAndChannel, HttpResponse>, HttpServerResponseBeforeCommitHandler) - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerTracingHandler
 

I

INSTANCE - Enum constant in enum io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler.Noop
 
io.opentelemetry.instrumentation.netty.v4_1 - package io.opentelemetry.instrumentation.netty.v4_1
 
io.opentelemetry.instrumentation.netty.v4_1.internal - package io.opentelemetry.instrumentation.netty.v4_1.internal
 
io.opentelemetry.instrumentation.netty.v4_1.internal.client - package io.opentelemetry.instrumentation.netty.v4_1.internal.client
 
io.opentelemetry.instrumentation.netty.v4_1.internal.server - package io.opentelemetry.instrumentation.netty.v4_1.internal.server
 

N

NettyClientTelemetry - Class in io.opentelemetry.instrumentation.netty.v4_1
Entrypoint for instrumenting Netty HTTP clients.
NettyClientTelemetryBuilder - Class in io.opentelemetry.instrumentation.netty.v4_1
A builder of NettyClientTelemetry.
NettyServerTelemetry - Class in io.opentelemetry.instrumentation.netty.v4_1
Entrypoint for instrumenting Netty HTTP servers.
NettyServerTelemetryBuilder - Class in io.opentelemetry.instrumentation.netty.v4_1
A builder of NettyServerTelemetry.

R

request() - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.ServerContext
Returns the HttpRequestAndChannel.

S

SERVER_CONTEXT - Static variable in class io.opentelemetry.instrumentation.netty.v4_1.internal.AttributeKeys
 
ServerContext - Class in io.opentelemetry.instrumentation.netty.v4_1.internal
A tuple of an Context and a HttpRequestAndChannel.
ServerContext() - Constructor for class io.opentelemetry.instrumentation.netty.v4_1.internal.ServerContext
 
setCapturedRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
Configures the HTTP request headers that will be captured as span attributes.
setCapturedRequestHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
Configures the HTTP request headers that will be captured as span attributes.
setCapturedResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
Configures the HTTP response headers that will be captured as span attributes.
setCapturedResponseHeaders(List<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
Configures the HTTP response headers that will be captured as span attributes.
setChannelContext(Channel, Context) - Static method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetry
Propagate the Context to the Channel.
setEmitExperimentalHttpClientMetrics(boolean) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
Configures the instrumentation to emit experimental HTTP client metrics.
setEmitExperimentalHttpServerMetrics(boolean) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
Configures the instrumentation to emit experimental HTTP server metrics.
setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyClientTelemetryBuilder
Configures the instrumentation to recognize an alternative set of HTTP request methods.
setKnownMethods(Set<String>) - Method in class io.opentelemetry.instrumentation.netty.v4_1.NettyServerTelemetryBuilder
Configures the instrumentation to recognize an alternative set of HTTP request methods.

V

valueOf(String) - Static method in enum io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler.Noop
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseBeforeCommitHandler.Noop
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.client.HttpClientRequestTracingHandler
 
write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.opentelemetry.instrumentation.netty.v4_1.internal.server.HttpServerResponseTracingHandler
 
A B C E H I N R S V W 
All Classes and Interfaces|All Packages