Update netty 4 common package name (#5991)
This commit is contained in:
parent
fd52ed52d4
commit
45d0518d69
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common;
|
||||||
|
|
||||||
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
|
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
|
||||||
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
|
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common;
|
||||||
|
|
||||||
import io.netty.util.concurrent.Future;
|
import io.netty.util.concurrent.Future;
|
||||||
import io.netty.util.concurrent.GenericFutureListener;
|
import io.netty.util.concurrent.GenericFutureListener;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common;
|
||||||
|
|
||||||
import com.google.auto.value.AutoValue;
|
import com.google.auto.value.AutoValue;
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common;
|
||||||
|
|
||||||
import io.netty.channel.ChannelHandler;
|
import io.netty.channel.ChannelHandler;
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common;
|
||||||
|
|
||||||
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
|
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
|
||||||
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
|
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
||||||
import io.netty.channel.ChannelFuture;
|
import io.netty.channel.ChannelFuture;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
||||||
import io.opentelemetry.api.common.AttributesBuilder;
|
import io.opentelemetry.api.common.AttributesBuilder;
|
|
@ -3,10 +3,10 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.opentelemetry.context.propagation.TextMapSetter;
|
import io.opentelemetry.context.propagation.TextMapSetter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
|
|
||||||
enum HttpRequestHeadersSetter implements TextMapSetter<HttpRequestAndChannel> {
|
enum HttpRequestHeadersSetter implements TextMapSetter<HttpRequestAndChannel> {
|
||||||
INSTANCE;
|
INSTANCE;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
||||||
import io.netty.handler.codec.http.HttpResponse;
|
import io.netty.handler.codec.http.HttpResponse;
|
||||||
|
@ -17,8 +17,8 @@ import io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientMetrics;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyConnectionRequest;
|
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyConnectionRequest;
|
||||||
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
|
|
||||||
public final class NettyClientInstrumenterFactory {
|
public final class NettyClientInstrumenterFactory {
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_TCP;
|
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_TCP;
|
||||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_UDP;
|
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_UDP;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.TimeExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.TimeExtractor;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
|
@ -3,13 +3,13 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import static io.opentelemetry.javaagent.instrumentation.netty.common.HttpSchemeUtil.getScheme;
|
import static io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpSchemeUtil.getScheme;
|
||||||
|
|
||||||
import io.netty.handler.codec.http.HttpResponse;
|
import io.netty.handler.codec.http.HttpResponse;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter;
|
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpClientAttributesGetter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.net.URISyntaxException;
|
import java.net.URISyntaxException;
|
||||||
import java.util.List;
|
import java.util.List;
|
|
@ -3,11 +3,11 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.netty.handler.codec.http.HttpResponse;
|
import io.netty.handler.codec.http.HttpResponse;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter;
|
import io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetClientAttributesGetter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
import java.net.SocketAddress;
|
import java.net.SocketAddress;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.netty.channel.ChannelDuplexHandler;
|
import io.netty.channel.ChannelDuplexHandler;
|
||||||
import io.netty.channel.ChannelHandlerContext;
|
import io.netty.channel.ChannelHandlerContext;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_TCP;
|
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_TCP;
|
||||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_UDP;
|
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_UDP;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import com.google.auto.value.AutoValue;
|
import com.google.auto.value.AutoValue;
|
||||||
import io.netty.channel.Channel;
|
import io.netty.channel.Channel;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.client;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.client;
|
||||||
|
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.TimeExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.TimeExtractor;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
|
@ -3,10 +3,10 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.server;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.server;
|
||||||
|
|
||||||
import io.opentelemetry.context.propagation.TextMapGetter;
|
import io.opentelemetry.context.propagation.TextMapGetter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
enum HttpRequestHeadersGetter implements TextMapGetter<HttpRequestAndChannel> {
|
enum HttpRequestHeadersGetter implements TextMapGetter<HttpRequestAndChannel> {
|
|
@ -3,13 +3,13 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.server;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.server;
|
||||||
|
|
||||||
import static io.opentelemetry.javaagent.instrumentation.netty.common.HttpSchemeUtil.getScheme;
|
import static io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpSchemeUtil.getScheme;
|
||||||
|
|
||||||
import io.netty.handler.codec.http.HttpResponse;
|
import io.netty.handler.codec.http.HttpResponse;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter;
|
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerAttributesGetter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
|
@ -3,14 +3,14 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.server;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.server;
|
||||||
|
|
||||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_TCP;
|
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_TCP;
|
||||||
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_UDP;
|
import static io.opentelemetry.semconv.trace.attributes.SemanticAttributes.NetTransportValues.IP_UDP;
|
||||||
|
|
||||||
import io.netty.channel.socket.DatagramChannel;
|
import io.netty.channel.socket.DatagramChannel;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetServerAttributesGetter;
|
import io.opentelemetry.instrumentation.api.instrumenter.net.InetSocketAddressNetServerAttributesGetter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import java.net.InetSocketAddress;
|
import java.net.InetSocketAddress;
|
||||||
import java.net.SocketAddress;
|
import java.net.SocketAddress;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
|
@ -3,7 +3,7 @@
|
||||||
* SPDX-License-Identifier: Apache-2.0
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.opentelemetry.javaagent.instrumentation.netty.common.server;
|
package io.opentelemetry.javaagent.instrumentation.netty.v4.common.server;
|
||||||
|
|
||||||
import io.netty.handler.codec.http.HttpResponse;
|
import io.netty.handler.codec.http.HttpResponse;
|
||||||
import io.opentelemetry.api.GlobalOpenTelemetry;
|
import io.opentelemetry.api.GlobalOpenTelemetry;
|
||||||
|
@ -14,8 +14,8 @@ import io.opentelemetry.instrumentation.api.instrumenter.http.HttpServerMetrics;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtractor;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.net.NetServerAttributesExtractor;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
||||||
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
|
|
||||||
public final class NettyServerInstrumenterFactory {
|
public final class NettyServerInstrumenterFactory {
|
||||||
|
|
|
@ -16,8 +16,8 @@ import io.netty.util.Attribute;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
||||||
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import net.bytebuddy.asm.Advice;
|
import net.bytebuddy.asm.Advice;
|
||||||
import net.bytebuddy.description.type.TypeDescription;
|
import net.bytebuddy.description.type.TypeDescription;
|
||||||
import net.bytebuddy.matcher.ElementMatcher;
|
import net.bytebuddy.matcher.ElementMatcher;
|
||||||
|
|
|
@ -8,7 +8,7 @@ package io.opentelemetry.javaagent.instrumentation.netty.v4_0;
|
||||||
import io.netty.handler.codec.http.HttpResponse;
|
import io.netty.handler.codec.http.HttpResponse;
|
||||||
import io.netty.util.AttributeKey;
|
import io.netty.util.AttributeKey;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import java.util.concurrent.ConcurrentHashMap;
|
import java.util.concurrent.ConcurrentHashMap;
|
||||||
import java.util.concurrent.ConcurrentMap;
|
import java.util.concurrent.ConcurrentMap;
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@ import io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyConnectionRequest;
|
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyConnectionRequest;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.ConnectionCompleteListener;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.ConnectionCompleteListener;
|
||||||
import java.net.SocketAddress;
|
import java.net.SocketAddress;
|
||||||
import net.bytebuddy.asm.Advice;
|
import net.bytebuddy.asm.Advice;
|
||||||
import net.bytebuddy.description.type.TypeDescription;
|
import net.bytebuddy.description.type.TypeDescription;
|
||||||
|
|
|
@ -22,8 +22,8 @@ import io.netty.handler.codec.http.HttpServerCodec;
|
||||||
import io.opentelemetry.instrumentation.api.field.VirtualField;
|
import io.opentelemetry.instrumentation.api.field.VirtualField;
|
||||||
import io.opentelemetry.javaagent.bootstrap.CallDepth;
|
import io.opentelemetry.javaagent.bootstrap.CallDepth;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.AbstractNettyChannelPipelineInstrumentation;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.AbstractNettyChannelPipelineInstrumentation;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettySslInstrumentationHandler;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslInstrumentationHandler;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.client.HttpClientRequestTracingHandler;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.client.HttpClientRequestTracingHandler;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.client.HttpClientResponseTracingHandler;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.client.HttpClientResponseTracingHandler;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.client.HttpClientTracingHandler;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.client.HttpClientTracingHandler;
|
||||||
|
|
|
@ -12,7 +12,7 @@ import static net.bytebuddy.matcher.ElementMatchers.not;
|
||||||
import com.google.auto.service.AutoService;
|
import com.google.auto.service.AutoService;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
|
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyFutureInstrumentation;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.NettyFutureInstrumentation;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import net.bytebuddy.matcher.ElementMatcher;
|
import net.bytebuddy.matcher.ElementMatcher;
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ import io.netty.handler.codec.http.HttpRequest;
|
||||||
import io.netty.util.Attribute;
|
import io.netty.util.Attribute;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.context.Scope;
|
import io.opentelemetry.context.Scope;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.AttributeKeys;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.AttributeKeys;
|
||||||
|
|
||||||
public class HttpClientRequestTracingHandler extends ChannelOutboundHandlerAdapter {
|
public class HttpClientRequestTracingHandler extends ChannelOutboundHandlerAdapter {
|
||||||
|
|
|
@ -15,7 +15,7 @@ import io.netty.handler.codec.http.LastHttpContent;
|
||||||
import io.netty.util.Attribute;
|
import io.netty.util.Attribute;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.context.Scope;
|
import io.opentelemetry.context.Scope;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.AttributeKeys;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.AttributeKeys;
|
||||||
|
|
||||||
public class HttpClientResponseTracingHandler extends ChannelInboundHandlerAdapter {
|
public class HttpClientResponseTracingHandler extends ChannelInboundHandlerAdapter {
|
||||||
|
|
|
@ -9,10 +9,10 @@ import io.netty.handler.codec.http.HttpResponse;
|
||||||
import io.opentelemetry.instrumentation.api.config.Config;
|
import io.opentelemetry.instrumentation.api.config.Config;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
||||||
import io.opentelemetry.instrumentation.api.internal.DeprecatedConfigPropertyWarning;
|
import io.opentelemetry.instrumentation.api.internal.DeprecatedConfigPropertyWarning;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettyClientInstrumenterFactory;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettyClientInstrumenterFactory;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettyConnectionInstrumenter;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettyConnectionInstrumenter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettySslInstrumenter;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslInstrumenter;
|
||||||
|
|
||||||
public final class NettyClientSingletons {
|
public final class NettyClientSingletons {
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ import io.netty.handler.codec.http.HttpRequest;
|
||||||
import io.netty.util.Attribute;
|
import io.netty.util.Attribute;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.context.Scope;
|
import io.opentelemetry.context.Scope;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.AttributeKeys;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.AttributeKeys;
|
||||||
|
|
||||||
public class HttpServerRequestTracingHandler extends ChannelInboundHandlerAdapter {
|
public class HttpServerRequestTracingHandler extends ChannelInboundHandlerAdapter {
|
||||||
|
|
|
@ -14,8 +14,8 @@ import io.netty.channel.ChannelPromise;
|
||||||
import io.netty.handler.codec.http.HttpResponse;
|
import io.netty.handler.codec.http.HttpResponse;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.context.Scope;
|
import io.opentelemetry.context.Scope;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
||||||
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.AttributeKeys;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_0.AttributeKeys;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@ package io.opentelemetry.javaagent.instrumentation.netty.v4_0.server;
|
||||||
|
|
||||||
import io.netty.handler.codec.http.HttpResponse;
|
import io.netty.handler.codec.http.HttpResponse;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.server.NettyServerInstrumenterFactory;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.server.NettyServerInstrumenterFactory;
|
||||||
|
|
||||||
public final class NettyServerSingletons {
|
public final class NettyServerSingletons {
|
||||||
|
|
||||||
|
|
|
@ -15,8 +15,8 @@ import io.netty.util.Attribute;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
||||||
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.NettyClientSingletons;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.NettyClientSingletons;
|
||||||
import net.bytebuddy.asm.Advice;
|
import net.bytebuddy.asm.Advice;
|
||||||
import net.bytebuddy.description.type.TypeDescription;
|
import net.bytebuddy.description.type.TypeDescription;
|
||||||
|
|
|
@ -21,7 +21,7 @@ import io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyConnectionRequest;
|
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyConnectionRequest;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.ConnectionCompleteListener;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.ConnectionCompleteListener;
|
||||||
import java.net.SocketAddress;
|
import java.net.SocketAddress;
|
||||||
import net.bytebuddy.asm.Advice;
|
import net.bytebuddy.asm.Advice;
|
||||||
import net.bytebuddy.description.type.TypeDescription;
|
import net.bytebuddy.description.type.TypeDescription;
|
||||||
|
|
|
@ -12,7 +12,7 @@ import io.netty.util.concurrent.Future;
|
||||||
import io.netty.util.concurrent.Promise;
|
import io.netty.util.concurrent.Promise;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyConnectionRequest;
|
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyConnectionRequest;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettyConnectionInstrumenter;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettyConnectionInstrumenter;
|
||||||
import java.net.SocketAddress;
|
import java.net.SocketAddress;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.function.Supplier;
|
import java.util.function.Supplier;
|
||||||
|
|
|
@ -23,8 +23,8 @@ import io.netty.handler.codec.http.HttpServerCodec;
|
||||||
import io.opentelemetry.instrumentation.api.field.VirtualField;
|
import io.opentelemetry.instrumentation.api.field.VirtualField;
|
||||||
import io.opentelemetry.javaagent.bootstrap.CallDepth;
|
import io.opentelemetry.javaagent.bootstrap.CallDepth;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.AbstractNettyChannelPipelineInstrumentation;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.AbstractNettyChannelPipelineInstrumentation;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettySslInstrumentationHandler;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslInstrumentationHandler;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.HttpClientRequestTracingHandler;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.HttpClientRequestTracingHandler;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.HttpClientResponseTracingHandler;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.HttpClientResponseTracingHandler;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.HttpClientTracingHandler;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.client.HttpClientTracingHandler;
|
||||||
|
|
|
@ -11,7 +11,7 @@ import static java.util.Arrays.asList;
|
||||||
import com.google.auto.service.AutoService;
|
import com.google.auto.service.AutoService;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
|
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
|
||||||
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyFutureInstrumentation;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.NettyFutureInstrumentation;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import net.bytebuddy.matcher.ElementMatcher;
|
import net.bytebuddy.matcher.ElementMatcher;
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@ import io.netty.handler.codec.http.HttpRequest;
|
||||||
import io.netty.util.Attribute;
|
import io.netty.util.Attribute;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.context.Scope;
|
import io.opentelemetry.context.Scope;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys;
|
||||||
|
|
||||||
public class HttpClientRequestTracingHandler extends ChannelOutboundHandlerAdapter {
|
public class HttpClientRequestTracingHandler extends ChannelOutboundHandlerAdapter {
|
||||||
|
|
|
@ -16,7 +16,7 @@ import io.netty.handler.codec.http.LastHttpContent;
|
||||||
import io.netty.util.Attribute;
|
import io.netty.util.Attribute;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.context.Scope;
|
import io.opentelemetry.context.Scope;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys;
|
||||||
|
|
||||||
public class HttpClientResponseTracingHandler extends ChannelInboundHandlerAdapter {
|
public class HttpClientResponseTracingHandler extends ChannelInboundHandlerAdapter {
|
||||||
|
|
|
@ -10,10 +10,10 @@ import io.netty.util.AttributeKey;
|
||||||
import io.opentelemetry.instrumentation.api.config.Config;
|
import io.opentelemetry.instrumentation.api.config.Config;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
||||||
import io.opentelemetry.instrumentation.api.internal.DeprecatedConfigPropertyWarning;
|
import io.opentelemetry.instrumentation.api.internal.DeprecatedConfigPropertyWarning;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettyClientInstrumenterFactory;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettyClientInstrumenterFactory;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettyConnectionInstrumenter;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettyConnectionInstrumenter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettySslInstrumenter;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettySslInstrumenter;
|
||||||
|
|
||||||
public final class NettyClientSingletons {
|
public final class NettyClientSingletons {
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@ import io.netty.handler.codec.http.HttpRequest;
|
||||||
import io.netty.util.Attribute;
|
import io.netty.util.Attribute;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.context.Scope;
|
import io.opentelemetry.context.Scope;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys;
|
||||||
|
|
||||||
public class HttpServerRequestTracingHandler extends ChannelInboundHandlerAdapter {
|
public class HttpServerRequestTracingHandler extends ChannelInboundHandlerAdapter {
|
||||||
|
|
|
@ -18,8 +18,8 @@ import io.netty.handler.codec.http.LastHttpContent;
|
||||||
import io.netty.util.Attribute;
|
import io.netty.util.Attribute;
|
||||||
import io.opentelemetry.context.Context;
|
import io.opentelemetry.context.Context;
|
||||||
import io.opentelemetry.context.Scope;
|
import io.opentelemetry.context.Scope;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
import io.opentelemetry.javaagent.instrumentation.netty.common.NettyErrorHolder;
|
||||||
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4_1.AttributeKeys;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@ package io.opentelemetry.javaagent.instrumentation.netty.v4_1.server;
|
||||||
import io.netty.handler.codec.http.HttpResponse;
|
import io.netty.handler.codec.http.HttpResponse;
|
||||||
import io.netty.util.AttributeKey;
|
import io.netty.util.AttributeKey;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.HttpRequestAndChannel;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.HttpRequestAndChannel;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.server.NettyServerInstrumenterFactory;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.server.NettyServerInstrumenterFactory;
|
||||||
|
|
||||||
public final class NettyServerSingletons {
|
public final class NettyServerSingletons {
|
||||||
|
|
||||||
|
|
|
@ -16,8 +16,8 @@ import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanNameExtrac
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtractor;
|
||||||
import io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor;
|
import io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor;
|
||||||
import io.opentelemetry.instrumentation.api.internal.DeprecatedConfigPropertyWarning;
|
import io.opentelemetry.instrumentation.api.internal.DeprecatedConfigPropertyWarning;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettyClientInstrumenterFactory;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettyClientInstrumenterFactory;
|
||||||
import io.opentelemetry.javaagent.instrumentation.netty.common.client.NettyConnectionInstrumenter;
|
import io.opentelemetry.javaagent.instrumentation.netty.v4.common.client.NettyConnectionInstrumenter;
|
||||||
import reactor.netty.http.client.HttpClientConfig;
|
import reactor.netty.http.client.HttpClientConfig;
|
||||||
import reactor.netty.http.client.HttpClientResponse;
|
import reactor.netty.http.client.HttpClientResponse;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue