Rename *Instrumenters to *Singletons (#3335)

This commit is contained in:
Mateusz Rzeszutek 2021-06-16 19:12:37 +02:00 committed by GitHub
parent ee1bbea810
commit 2f528e4166
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
51 changed files with 69 additions and 67 deletions

View File

@ -7,7 +7,7 @@ package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v2_0;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.extendsClass; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.extendsClass;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v2_0.ApacheHttpClientInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v2_0.ApacheHttpClientSingletons.instrumenter;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;

View File

@ -15,7 +15,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.http.HttpSpanStatusExtr
import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor; import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor;
import org.apache.commons.httpclient.HttpMethod; import org.apache.commons.httpclient.HttpMethod;
public final class ApacheHttpClientInstrumenters { public final class ApacheHttpClientSingletons {
private static final String INSTRUMENTATION_NAME = private static final String INSTRUMENTATION_NAME =
"io.opentelemetry.javaagent.apache-httpclient-2.0"; "io.opentelemetry.javaagent.apache-httpclient-2.0";
@ -45,5 +45,5 @@ public final class ApacheHttpClientInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private ApacheHttpClientInstrumenters() {} private ApacheHttpClientSingletons() {}
} }

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0; package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0;
import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.ApacheHttpClientInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.ApacheHttpClientSingletons.instrumenter;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import org.apache.http.HttpResponse; import org.apache.http.HttpResponse;

View File

@ -7,7 +7,7 @@ package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.ApacheHttpClientInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.ApacheHttpClientSingletons.instrumenter;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static net.bytebuddy.matcher.ElementMatchers.isAbstract; import static net.bytebuddy.matcher.ElementMatchers.isAbstract;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;

View File

@ -16,7 +16,7 @@ import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAt
import org.apache.http.HttpResponse; import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpUriRequest; import org.apache.http.client.methods.HttpUriRequest;
public final class ApacheHttpClientInstrumenters { public final class ApacheHttpClientSingletons {
private static final String INSTRUMENTATION_NAME = private static final String INSTRUMENTATION_NAME =
"io.opentelemetry.javaagent.apache-httpclient-4.0"; "io.opentelemetry.javaagent.apache-httpclient-4.0";
@ -46,5 +46,5 @@ public final class ApacheHttpClientInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private ApacheHttpClientInstrumenters() {} private ApacheHttpClientSingletons() {}
} }

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0; package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0;
import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.ApacheHttpClientInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v4_0.ApacheHttpClientSingletons.instrumenter;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import io.opentelemetry.context.Scope; import io.opentelemetry.context.Scope;

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0; package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0;
import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0.ApacheHttpClientInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0.ApacheHttpClientSingletons.instrumenter;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import org.apache.hc.core5.http.ClassicHttpRequest; import org.apache.hc.core5.http.ClassicHttpRequest;

View File

@ -7,7 +7,7 @@ package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0.ApacheHttpClientInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0.ApacheHttpClientSingletons.instrumenter;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static net.bytebuddy.matcher.ElementMatchers.isAbstract; import static net.bytebuddy.matcher.ElementMatchers.isAbstract;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;

View File

@ -16,7 +16,7 @@ import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAt
import org.apache.hc.core5.http.ClassicHttpRequest; import org.apache.hc.core5.http.ClassicHttpRequest;
import org.apache.hc.core5.http.HttpResponse; import org.apache.hc.core5.http.HttpResponse;
public final class ApacheHttpClientInstrumenters { public final class ApacheHttpClientSingletons {
private static final String INSTRUMENTATION_NAME = private static final String INSTRUMENTATION_NAME =
"io.opentelemetry.javaagent.apache-httpclient-5.0"; "io.opentelemetry.javaagent.apache-httpclient-5.0";
@ -46,5 +46,5 @@ public final class ApacheHttpClientInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private ApacheHttpClientInstrumenters() {} private ApacheHttpClientSingletons() {}
} }

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0; package io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0;
import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0.ApacheHttpClientInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.apachehttpclient.v5_0.ApacheHttpClientSingletons.instrumenter;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;
import io.opentelemetry.context.Scope; import io.opentelemetry.context.Scope;

View File

@ -35,7 +35,7 @@ public class ArmeriaServerBuilderInstrumentation implements TypeInstrumentation
@Advice.OnMethodEnter @Advice.OnMethodEnter
public static void onEnter(@Advice.This ServerBuilder builder) { public static void onEnter(@Advice.This ServerBuilder builder) {
builder.decorator(ArmeriaDecorators.SERVER_DECORATOR); builder.decorator(ArmeriaSingletons.SERVER_DECORATOR);
} }
} }
} }

View File

@ -18,7 +18,7 @@ import java.util.function.Function;
// Holds singleton references to decorators to match against during suppression. // Holds singleton references to decorators to match against during suppression.
// https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/903 // https://github.com/open-telemetry/opentelemetry-java-instrumentation/issues/903
public final class ArmeriaDecorators { public final class ArmeriaSingletons {
public static final Function<? super HttpClient, ? extends HttpClient> CLIENT_DECORATOR; public static final Function<? super HttpClient, ? extends HttpClient> CLIENT_DECORATOR;
public static final Function<? super HttpService, ? extends HttpService> SERVER_DECORATOR; public static final Function<? super HttpService, ? extends HttpService> SERVER_DECORATOR;
@ -37,4 +37,6 @@ public final class ArmeriaDecorators {
CLIENT_DECORATOR = tracing.newClientDecorator(); CLIENT_DECORATOR = tracing.newClientDecorator();
SERVER_DECORATOR = tracing.newServiceDecorator(); SERVER_DECORATOR = tracing.newServiceDecorator();
} }
private ArmeriaSingletons() {}
} }

View File

@ -44,7 +44,7 @@ public class ArmeriaWebClientBuilderInstrumentation implements TypeInstrumentati
@Advice.OnMethodEnter(skipOn = Advice.OnNonDefaultValue.class) @Advice.OnMethodEnter(skipOn = Advice.OnNonDefaultValue.class)
public static boolean suppressDecorator(@Advice.Argument(0) Function<?, ?> decorator) { public static boolean suppressDecorator(@Advice.Argument(0) Function<?, ?> decorator) {
return decorator != ArmeriaDecorators.CLIENT_DECORATOR; return decorator != ArmeriaSingletons.CLIENT_DECORATOR;
} }
@Advice.OnMethodExit @Advice.OnMethodExit
@ -63,7 +63,7 @@ public class ArmeriaWebClientBuilderInstrumentation implements TypeInstrumentati
@Advice.OnMethodEnter @Advice.OnMethodEnter
public static void build(@Advice.This WebClientBuilder builder) { public static void build(@Advice.This WebClientBuilder builder) {
builder.decorator(ArmeriaDecorators.CLIENT_DECORATOR); builder.decorator(ArmeriaSingletons.CLIENT_DECORATOR);
} }
} }
} }

View File

@ -13,7 +13,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor;
import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor;
import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor;
public final class CassandraInstrumenters { public final class CassandraSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.cassandra-3.0"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.cassandra-3.0";
// could use RESPONSE "ResultSet" here, but using RESPONSE "ExecutionInfo" in cassandra-4.0 // could use RESPONSE "ResultSet" here, but using RESPONSE "ExecutionInfo" in cassandra-4.0
@ -38,5 +38,5 @@ public final class CassandraInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private CassandraInstrumenters() {} private CassandraSingletons() {}
} }

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.cassandra.v3_0; package io.opentelemetry.javaagent.instrumentation.cassandra.v3_0;
import static io.opentelemetry.javaagent.instrumentation.cassandra.v3_0.CassandraInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.cassandra.v3_0.CassandraSingletons.instrumenter;
import com.datastax.driver.core.BoundStatement; import com.datastax.driver.core.BoundStatement;
import com.datastax.driver.core.CloseFuture; import com.datastax.driver.core.CloseFuture;

View File

@ -13,7 +13,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor;
import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor;
import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor;
public final class CassandraInstrumenters { public final class CassandraSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.cassandra-4.0"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.cassandra-4.0";
// using ExecutionInfo because we can get that from ResultSet, AsyncResultSet and DriverException // using ExecutionInfo because we can get that from ResultSet, AsyncResultSet and DriverException
@ -37,5 +37,5 @@ public final class CassandraInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private CassandraInstrumenters() {} private CassandraSingletons() {}
} }

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.cassandra.v4_0; package io.opentelemetry.javaagent.instrumentation.cassandra.v4_0;
import static io.opentelemetry.javaagent.instrumentation.cassandra.v4_0.CassandraInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.cassandra.v4_0.CassandraSingletons.instrumenter;
import com.datastax.oss.driver.api.core.CqlIdentifier; import com.datastax.oss.driver.api.core.CqlIdentifier;
import com.datastax.oss.driver.api.core.CqlSession; import com.datastax.oss.driver.api.core.CqlSession;

View File

@ -8,7 +8,7 @@ package io.opentelemetry.javaagent.instrumentation.geode;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.geode.GeodeInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.geode.GeodeSingletons.instrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;
import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith; import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;

View File

@ -12,7 +12,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor;
import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor;
import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor;
public final class GeodeInstrumenters { public final class GeodeSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.geode-1.4"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.geode-1.4";
private static final Instrumenter<GeodeRequest, Void> INSTRUMENTER; private static final Instrumenter<GeodeRequest, Void> INSTRUMENTER;
@ -33,5 +33,5 @@ public final class GeodeInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private GeodeInstrumenters() {} private GeodeSingletons() {}
} }

View File

@ -13,7 +13,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtracto
import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor;
import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor; import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor;
public final class JdbcInstrumenters { public final class JdbcSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jdbc"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jdbc";
private static final Instrumenter<DbRequest, Void> INSTRUMENTER; private static final Instrumenter<DbRequest, Void> INSTRUMENTER;
@ -36,5 +36,5 @@ public final class JdbcInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private JdbcInstrumenters() {} private JdbcSingletons() {}
} }

View File

@ -8,7 +8,7 @@ package io.opentelemetry.javaagent.instrumentation.jdbc;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.jdbc.JdbcInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.jdbc.JdbcSingletons.instrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isPublic; import static net.bytebuddy.matcher.ElementMatchers.isPublic;
import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith; import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;

View File

@ -8,7 +8,7 @@ package io.opentelemetry.javaagent.instrumentation.jdbc;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.jdbc.JdbcInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.jdbc.JdbcSingletons.instrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isPublic; import static net.bytebuddy.matcher.ElementMatchers.isPublic;
import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith; import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.jdbc.datasource; package io.opentelemetry.javaagent.instrumentation.jdbc.datasource;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.instrumentation.jdbc.datasource.DataSourceInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.jdbc.datasource.DataSourceSingletons.instrumenter;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;

View File

@ -12,7 +12,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.code.CodeAttributesExtr
import io.opentelemetry.instrumentation.api.instrumenter.code.CodeSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.code.CodeSpanNameExtractor;
import javax.sql.DataSource; import javax.sql.DataSource;
public final class DataSourceInstrumenters { public final class DataSourceSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jdbc"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jdbc";
private static final Instrumenter<DataSource, Void> INSTRUMENTER; private static final Instrumenter<DataSource, Void> INSTRUMENTER;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.jedis.v1_4; package io.opentelemetry.javaagent.instrumentation.jedis.v1_4;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.jedis.v1_4.JedisInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.jedis.v1_4.JedisSingletons.instrumenter;
import static java.util.Arrays.asList; import static java.util.Arrays.asList;
import static net.bytebuddy.matcher.ElementMatchers.is; import static net.bytebuddy.matcher.ElementMatchers.is;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;

View File

@ -13,7 +13,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtracto
import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor;
import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor; import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor;
public final class JedisInstrumenters { public final class JedisSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jedis-1.4"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jedis-1.4";
private static final Instrumenter<JedisRequest, Void> INSTRUMENTER; private static final Instrumenter<JedisRequest, Void> INSTRUMENTER;
@ -37,5 +37,5 @@ public final class JedisInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private JedisInstrumenters() {} private JedisSingletons() {}
} }

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.jedis.v3_0; package io.opentelemetry.javaagent.instrumentation.jedis.v3_0;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.jedis.v3_0.JedisInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.jedis.v3_0.JedisSingletons.instrumenter;
import static java.util.Arrays.asList; import static java.util.Arrays.asList;
import static net.bytebuddy.matcher.ElementMatchers.is; import static net.bytebuddy.matcher.ElementMatchers.is;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;

View File

@ -13,7 +13,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtracto
import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor;
import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor; import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor;
public final class JedisInstrumenters { public final class JedisSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jedis-3.0"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jedis-3.0";
private static final Instrumenter<JedisRequest, Void> INSTRUMENTER; private static final Instrumenter<JedisRequest, Void> INSTRUMENTER;
@ -37,5 +37,5 @@ public final class JedisInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private JedisInstrumenters() {} private JedisSingletons() {}
} }

View File

@ -7,7 +7,7 @@ package io.opentelemetry.javaagent.instrumentation.jms;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.jms.JmsInstrumenters.consumerInstrumenter; import static io.opentelemetry.javaagent.instrumentation.jms.JmsSingletons.consumerInstrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isPublic; import static net.bytebuddy.matcher.ElementMatchers.isPublic;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;
import static net.bytebuddy.matcher.ElementMatchers.takesArguments; import static net.bytebuddy.matcher.ElementMatchers.takesArguments;

View File

@ -7,7 +7,7 @@ package io.opentelemetry.javaagent.instrumentation.jms;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.jms.JmsInstrumenters.listenerInstrumenter; import static io.opentelemetry.javaagent.instrumentation.jms.JmsSingletons.listenerInstrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isPublic; import static net.bytebuddy.matcher.ElementMatchers.isPublic;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;
import static net.bytebuddy.matcher.ElementMatchers.takesArgument; import static net.bytebuddy.matcher.ElementMatchers.takesArgument;

View File

@ -7,7 +7,7 @@ package io.opentelemetry.javaagent.instrumentation.jms;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.jms.JmsInstrumenters.producerInstrumenter; import static io.opentelemetry.javaagent.instrumentation.jms.JmsSingletons.producerInstrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isPublic; import static net.bytebuddy.matcher.ElementMatchers.isPublic;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;
import static net.bytebuddy.matcher.ElementMatchers.takesArgument; import static net.bytebuddy.matcher.ElementMatchers.takesArgument;

View File

@ -13,7 +13,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor;
import io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.messaging.MessagingSpanNameExtractor;
import java.time.Instant; import java.time.Instant;
public final class JmsInstrumenters { public final class JmsSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jms-1.1"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jms-1.1";
private static final Instrumenter<MessageWithDestination, Void> PRODUCER_INSTRUMENTER; private static final Instrumenter<MessageWithDestination, Void> PRODUCER_INSTRUMENTER;
@ -57,5 +57,5 @@ public final class JmsInstrumenters {
return LISTENER_INSTRUMENTER; return LISTENER_INSTRUMENTER;
} }
private JmsInstrumenters() {} private JmsSingletons() {}
} }

View File

@ -8,7 +8,7 @@ package io.opentelemetry.javaagent.instrumentation.lettuce.v4_0;
import static com.lambdaworks.redis.protocol.CommandKeyword.SEGFAULT; import static com.lambdaworks.redis.protocol.CommandKeyword.SEGFAULT;
import static com.lambdaworks.redis.protocol.CommandType.DEBUG; import static com.lambdaworks.redis.protocol.CommandType.DEBUG;
import static com.lambdaworks.redis.protocol.CommandType.SHUTDOWN; import static com.lambdaworks.redis.protocol.CommandType.SHUTDOWN;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v4_0.LettuceInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.lettuce.v4_0.LettuceSingletons.instrumenter;
import com.lambdaworks.redis.protocol.AsyncCommand; import com.lambdaworks.redis.protocol.AsyncCommand;
import com.lambdaworks.redis.protocol.CommandType; import com.lambdaworks.redis.protocol.CommandType;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v4_0; package io.opentelemetry.javaagent.instrumentation.lettuce.v4_0;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v4_0.LettuceInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.lettuce.v4_0.LettuceSingletons.instrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;
import static net.bytebuddy.matcher.ElementMatchers.takesArgument; import static net.bytebuddy.matcher.ElementMatchers.takesArgument;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v4_0; package io.opentelemetry.javaagent.instrumentation.lettuce.v4_0;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v4_0.LettuceInstrumenters.connectInstrumenter; import static io.opentelemetry.javaagent.instrumentation.lettuce.v4_0.LettuceSingletons.connectInstrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;

View File

@ -15,7 +15,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtracto
import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor;
import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor; import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor;
public final class LettuceInstrumenters { public final class LettuceSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jedis-1.4"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jedis-1.4";
private static final Instrumenter<RedisCommand<?, ?, ?>, Void> INSTRUMENTER; private static final Instrumenter<RedisCommand<?, ?, ?>, Void> INSTRUMENTER;
@ -54,5 +54,5 @@ public final class LettuceInstrumenters {
return CONNECT_INSTRUMENTER; return CONNECT_INSTRUMENTER;
} }
private LettuceInstrumenters() {} private LettuceSingletons() {}
} }

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0; package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceSingletons.instrumenter;
import io.lettuce.core.protocol.RedisCommand; import io.lettuce.core.protocol.RedisCommand;
import io.opentelemetry.api.trace.Span; import io.opentelemetry.api.trace.Span;

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0; package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceInstrumenters.connectInstrumenter; import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceSingletons.connectInstrumenter;
import io.lettuce.core.RedisURI; import io.lettuce.core.RedisURI;
import io.opentelemetry.api.trace.Span; import io.opentelemetry.api.trace.Span;

View File

@ -7,7 +7,7 @@ package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceInstrumentationUtil.expectsResponse; import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceInstrumentationUtil.expectsResponse;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceSingletons.instrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;
import static net.bytebuddy.matcher.ElementMatchers.takesArgument; import static net.bytebuddy.matcher.ElementMatchers.takesArgument;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0; package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceInstrumenters.connectInstrumenter; import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceSingletons.connectInstrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;
import static net.bytebuddy.matcher.ElementMatchers.isPrivate; import static net.bytebuddy.matcher.ElementMatchers.isPrivate;
import static net.bytebuddy.matcher.ElementMatchers.nameEndsWith; import static net.bytebuddy.matcher.ElementMatchers.nameEndsWith;

View File

@ -15,7 +15,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtracto
import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor;
import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor; import io.opentelemetry.javaagent.instrumentation.api.instrumenter.PeerServiceAttributesExtractor;
public final class LettuceInstrumenters { public final class LettuceSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jedis-5.0"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jedis-5.0";
private static final Instrumenter<RedisCommand<?, ?, ?>, Void> INSTRUMENTER; private static final Instrumenter<RedisCommand<?, ?, ?>, Void> INSTRUMENTER;
@ -54,5 +54,5 @@ public final class LettuceInstrumenters {
return CONNECT_INSTRUMENTER; return CONNECT_INSTRUMENTER;
} }
private LettuceInstrumenters() {} private LettuceSingletons() {}
} }

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.rx; package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.rx;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceSingletons.instrumenter;
import io.lettuce.core.protocol.RedisCommand; import io.lettuce.core.protocol.RedisCommand;
import io.opentelemetry.api.trace.Span; import io.opentelemetry.api.trace.Span;

View File

@ -5,7 +5,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.rx; package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.rx;
import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.lettuce.v5_0.LettuceSingletons.instrumenter;
import io.lettuce.core.protocol.RedisCommand; import io.lettuce.core.protocol.RedisCommand;
import io.opentelemetry.context.Context; import io.opentelemetry.context.Context;

View File

@ -8,7 +8,7 @@ package io.opentelemetry.javaagent.instrumentation.methods;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.safeHasSuperType; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.safeHasSuperType;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.methods.MethodInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.methods.MethodSingletons.instrumenter;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;
import static net.bytebuddy.matcher.ElementMatchers.namedOneOf; import static net.bytebuddy.matcher.ElementMatchers.namedOneOf;

View File

@ -53,7 +53,7 @@ public class MethodInstrumentationModule extends InstrumentationModule {
public List<String> getMuzzleHelperClassNames() { public List<String> getMuzzleHelperClassNames() {
return typeInstrumentations.isEmpty() return typeInstrumentations.isEmpty()
? emptyList() ? emptyList()
: singletonList("io.opentelemetry.javaagent.instrumentation.methods.MethodInstrumenters"); : singletonList("io.opentelemetry.javaagent.instrumentation.methods.MethodSingletons");
} }
@Override @Override

View File

@ -12,7 +12,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor;
import io.opentelemetry.instrumentation.api.tracer.SpanNames; import io.opentelemetry.instrumentation.api.tracer.SpanNames;
import java.lang.reflect.Method; import java.lang.reflect.Method;
public final class MethodInstrumenters { public final class MethodSingletons {
private static final String INSTRUMENTATION_NAME = private static final String INSTRUMENTATION_NAME =
"io.opentelemetry.javaagent.external-annotations"; "io.opentelemetry.javaagent.external-annotations";
@ -31,5 +31,5 @@ public final class MethodInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private MethodInstrumenters() {} private MethodSingletons() {}
} }

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.redisson; package io.opentelemetry.javaagent.instrumentation.redisson;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.redisson.RedissonInstrumenters.instrumenter; import static io.opentelemetry.javaagent.instrumentation.redisson.RedissonSingletons.instrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;

View File

@ -12,7 +12,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.SpanNameExtractor;
import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbAttributesExtractor;
import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor; import io.opentelemetry.instrumentation.api.instrumenter.db.DbSpanNameExtractor;
public final class RedissonInstrumenters { public final class RedissonSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.redisson-3.0"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.redisson-3.0";
private static final Instrumenter<RedissonRequest, Void> INSTRUMENTER; private static final Instrumenter<RedissonRequest, Void> INSTRUMENTER;
@ -35,5 +35,5 @@ public final class RedissonInstrumenters {
return INSTRUMENTER; return INSTRUMENTER;
} }
private RedissonInstrumenters() {} private RedissonSingletons() {}
} }

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.springwebmvc; package io.opentelemetry.javaagent.instrumentation.springwebmvc;
import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext; import static io.opentelemetry.javaagent.instrumentation.api.Java8BytecodeBridge.currentContext;
import static io.opentelemetry.javaagent.instrumentation.springwebmvc.SpringWebMvcInstrumenters.modelAndViewInstrumenter; import static io.opentelemetry.javaagent.instrumentation.springwebmvc.SpringWebMvcSingletons.modelAndViewInstrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;
import static net.bytebuddy.matcher.ElementMatchers.isProtected; import static net.bytebuddy.matcher.ElementMatchers.isProtected;
import static net.bytebuddy.matcher.ElementMatchers.named; import static net.bytebuddy.matcher.ElementMatchers.named;

View File

@ -7,7 +7,7 @@ package io.opentelemetry.javaagent.instrumentation.springwebmvc;
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface; import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed; import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
import static io.opentelemetry.javaagent.instrumentation.springwebmvc.SpringWebMvcInstrumenters.handlerInstrumenter; import static io.opentelemetry.javaagent.instrumentation.springwebmvc.SpringWebMvcSingletons.handlerInstrumenter;
import static net.bytebuddy.matcher.ElementMatchers.isMethod; import static net.bytebuddy.matcher.ElementMatchers.isMethod;
import static net.bytebuddy.matcher.ElementMatchers.isPublic; import static net.bytebuddy.matcher.ElementMatchers.isPublic;
import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith; import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith;

View File

@ -9,7 +9,7 @@ import io.opentelemetry.api.GlobalOpenTelemetry;
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter; import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
public final class SpringWebMvcInstrumenters { public final class SpringWebMvcSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.spring-webmvc-3.1"; private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.spring-webmvc-3.1";
private static final Instrumenter<Object, Void> HANDLER_INSTRUMENTER; private static final Instrumenter<Object, Void> HANDLER_INSTRUMENTER;
@ -39,5 +39,5 @@ public final class SpringWebMvcInstrumenters {
return MODEL_AND_VIEW_INSTRUMENTER; return MODEL_AND_VIEW_INSTRUMENTER;
} }
private SpringWebMvcInstrumenters() {} private SpringWebMvcSingletons() {}
} }