Skip to content

Commit 2ae0b57

Browse files
otelbot[bot]laurit
andauthored
Review fixes for netty-3.8:javaagent (#18222)
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com> Co-authored-by: Lauri Tulmin <ltulmin@splunk.com>
1 parent e2e5754 commit 2ae0b57

5 files changed

Lines changed: 9 additions & 12 deletions

File tree

instrumentation/netty/netty-3.8/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/netty/v3_8/client/HttpRequestHeadersSetter.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
import io.opentelemetry.javaagent.instrumentation.netty.v3_8.NettyRequest;
1010
import javax.annotation.Nullable;
1111

12-
enum HttpRequestHeadersSetter implements TextMapSetter<NettyRequest> {
13-
INSTANCE;
12+
final class HttpRequestHeadersSetter implements TextMapSetter<NettyRequest> {
1413

1514
@Override
1615
public void set(@Nullable NettyRequest carrier, String key, String value) {

instrumentation/netty/netty-3.8/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/netty/v3_8/client/NettyClientSingletons.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public class NettyClientSingletons {
3030
JavaagentHttpClientInstrumenters.create(
3131
INSTRUMENTATION_NAME,
3232
new NettyHttpClientAttributesGetter(),
33-
HttpRequestHeadersSetter.INSTANCE,
33+
new HttpRequestHeadersSetter(),
3434
builder ->
3535
builder.addContextCustomizer(
3636
(context, requestAndChannel, startAttributes) ->
@@ -40,10 +40,10 @@ public class NettyClientSingletons {
4040
Instrumenter.<NettyConnectionRequest, Channel>builder(
4141
GlobalOpenTelemetry.get(), INSTRUMENTATION_NAME, NettyConnectionRequest::spanName)
4242
.addAttributesExtractor(
43-
HttpClientAttributesExtractor.create(NettyConnectHttpAttributesGetter.INSTANCE))
43+
HttpClientAttributesExtractor.create(new NettyConnectHttpAttributesGetter()))
4444
.addAttributesExtractor(
4545
HttpClientServicePeerAttributesExtractor.create(
46-
NettyConnectHttpAttributesGetter.INSTANCE, GlobalOpenTelemetry.get()))
46+
new NettyConnectHttpAttributesGetter(), GlobalOpenTelemetry.get()))
4747
.setSchemaUrl(SchemaUrls.V1_37_0)
4848
.buildInstrumenter(SpanKindExtractor.alwaysClient());
4949
}

instrumentation/netty/netty-3.8/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/netty/v3_8/client/NettyConnectHttpAttributesGetter.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@
1616
import javax.annotation.Nullable;
1717
import org.jboss.netty.channel.Channel;
1818

19-
enum NettyConnectHttpAttributesGetter
19+
final class NettyConnectHttpAttributesGetter
2020
implements HttpClientAttributesGetter<NettyConnectionRequest, Channel> {
21-
INSTANCE;
2221

2322
@Nullable
2423
@Override

instrumentation/netty/netty-3.8/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/netty/v3_8/server/NettyHeadersGetter.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
import java.util.Iterator;
1313
import javax.annotation.Nullable;
1414

15-
enum NettyHeadersGetter implements TextMapGetter<NettyRequest> {
16-
INSTANCE;
15+
final class NettyHeadersGetter implements TextMapGetter<NettyRequest> {
1716

1817
@Override
1918
public Iterable<String> keys(NettyRequest requestAndChannel) {
@@ -22,11 +21,11 @@ public Iterable<String> keys(NettyRequest requestAndChannel) {
2221

2322
@Nullable
2423
@Override
25-
public String get(@Nullable NettyRequest requestAndChannel, String s) {
24+
public String get(@Nullable NettyRequest requestAndChannel, String key) {
2625
if (requestAndChannel == null) {
2726
return null;
2827
}
29-
return requestAndChannel.request().headers().get(s);
28+
return requestAndChannel.request().headers().get(key);
3029
}
3130

3231
@Override

instrumentation/netty/netty-3.8/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/netty/v3_8/server/NettyServerSingletons.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ final class NettyServerSingletons {
2020
JavaagentHttpServerInstrumenters.create(
2121
"io.opentelemetry.netty-3.8",
2222
new NettyHttpServerAttributesGetter(),
23-
NettyHeadersGetter.INSTANCE,
23+
new NettyHeadersGetter(),
2424
builder ->
2525
builder.addContextCustomizer(
2626
(context, requestAndChannel, startAttributes) ->

0 commit comments

Comments
 (0)