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.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 net.bytebuddy.matcher.ElementMatchers.isMethod;
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 org.apache.commons.httpclient.HttpMethod;
public final class ApacheHttpClientInstrumenters {
public final class ApacheHttpClientSingletons {
private static final String INSTRUMENTATION_NAME =
"io.opentelemetry.javaagent.apache-httpclient-2.0";
@ -45,5 +45,5 @@ public final class ApacheHttpClientInstrumenters {
return INSTRUMENTER;
}
private ApacheHttpClientInstrumenters() {}
private ApacheHttpClientSingletons() {}
}

View File

@ -5,7 +5,7 @@
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 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.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 net.bytebuddy.matcher.ElementMatchers.isAbstract;
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.client.methods.HttpUriRequest;
public final class ApacheHttpClientInstrumenters {
public final class ApacheHttpClientSingletons {
private static final String INSTRUMENTATION_NAME =
"io.opentelemetry.javaagent.apache-httpclient-4.0";
@ -46,5 +46,5 @@ public final class ApacheHttpClientInstrumenters {
return INSTRUMENTER;
}
private ApacheHttpClientInstrumenters() {}
private ApacheHttpClientSingletons() {}
}

View File

@ -5,7 +5,7 @@
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.Scope;

View File

@ -5,7 +5,7 @@
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 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.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 net.bytebuddy.matcher.ElementMatchers.isAbstract;
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.HttpResponse;
public final class ApacheHttpClientInstrumenters {
public final class ApacheHttpClientSingletons {
private static final String INSTRUMENTATION_NAME =
"io.opentelemetry.javaagent.apache-httpclient-5.0";
@ -46,5 +46,5 @@ public final class ApacheHttpClientInstrumenters {
return INSTRUMENTER;
}
private ApacheHttpClientInstrumenters() {}
private ApacheHttpClientSingletons() {}
}

View File

@ -5,7 +5,7 @@
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.Scope;

View File

@ -35,7 +35,7 @@ public class ArmeriaServerBuilderInstrumentation implements TypeInstrumentation
@Advice.OnMethodEnter
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.
// 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 HttpService, ? extends HttpService> SERVER_DECORATOR;
@ -37,4 +37,6 @@ public final class ArmeriaDecorators {
CLIENT_DECORATOR = tracing.newClientDecorator();
SERVER_DECORATOR = tracing.newServiceDecorator();
}
private ArmeriaSingletons() {}
}

View File

@ -44,7 +44,7 @@ public class ArmeriaWebClientBuilderInstrumentation implements TypeInstrumentati
@Advice.OnMethodEnter(skipOn = Advice.OnNonDefaultValue.class)
public static boolean suppressDecorator(@Advice.Argument(0) Function<?, ?> decorator) {
return decorator != ArmeriaDecorators.CLIENT_DECORATOR;
return decorator != ArmeriaSingletons.CLIENT_DECORATOR;
}
@Advice.OnMethodExit
@ -63,7 +63,7 @@ public class ArmeriaWebClientBuilderInstrumentation implements TypeInstrumentati
@Advice.OnMethodEnter
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.DbSpanNameExtractor;
public final class CassandraInstrumenters {
public final class CassandraSingletons {
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
@ -38,5 +38,5 @@ public final class CassandraInstrumenters {
return INSTRUMENTER;
}
private CassandraInstrumenters() {}
private CassandraSingletons() {}
}

View File

@ -5,7 +5,7 @@
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.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.DbSpanNameExtractor;
public final class CassandraInstrumenters {
public final class CassandraSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.cassandra-4.0";
// using ExecutionInfo because we can get that from ResultSet, AsyncResultSet and DriverException
@ -37,5 +37,5 @@ public final class CassandraInstrumenters {
return INSTRUMENTER;
}
private CassandraInstrumenters() {}
private CassandraSingletons() {}
}

View File

@ -5,7 +5,7 @@
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.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.ClassLoaderMatcher.hasClassesNamed;
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.nameStartsWith;
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.DbSpanNameExtractor;
public final class GeodeInstrumenters {
public final class GeodeSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.geode-1.4";
private static final Instrumenter<GeodeRequest, Void> INSTRUMENTER;
@ -33,5 +33,5 @@ public final class GeodeInstrumenters {
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.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 Instrumenter<DbRequest, Void> INSTRUMENTER;
@ -36,5 +36,5 @@ public final class JdbcInstrumenters {
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.ClassLoaderMatcher.hasClassesNamed;
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.nameStartsWith;
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.ClassLoaderMatcher.hasClassesNamed;
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.nameStartsWith;
import static net.bytebuddy.matcher.ElementMatchers.named;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.jdbc.datasource;
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 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 javax.sql.DataSource;
public final class DataSourceInstrumenters {
public final class DataSourceSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.jdbc";
private static final Instrumenter<DataSource, Void> INSTRUMENTER;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.jedis.v1_4;
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 net.bytebuddy.matcher.ElementMatchers.is;
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.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 Instrumenter<JedisRequest, Void> INSTRUMENTER;
@ -37,5 +37,5 @@ public final class JedisInstrumenters {
return INSTRUMENTER;
}
private JedisInstrumenters() {}
private JedisSingletons() {}
}

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.jedis.v3_0;
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 net.bytebuddy.matcher.ElementMatchers.is;
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.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 Instrumenter<JedisRequest, Void> INSTRUMENTER;
@ -37,5 +37,5 @@ public final class JedisInstrumenters {
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.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.named;
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.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.named;
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.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.named;
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 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 Instrumenter<MessageWithDestination, Void> PRODUCER_INSTRUMENTER;
@ -57,5 +57,5 @@ public final class JmsInstrumenters {
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.CommandType.DEBUG;
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.CommandType;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v4_0;
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.named;
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v4_0;
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.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.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 Instrumenter<RedisCommand<?, ?, ?>, Void> INSTRUMENTER;
@ -54,5 +54,5 @@ public final class LettuceInstrumenters {
return CONNECT_INSTRUMENTER;
}
private LettuceInstrumenters() {}
private LettuceSingletons() {}
}

View File

@ -5,7 +5,7 @@
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.opentelemetry.api.trace.Span;

View File

@ -5,7 +5,7 @@
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.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.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.named;
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.lettuce.v5_0;
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.isPrivate;
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.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 Instrumenter<RedisCommand<?, ?, ?>, Void> INSTRUMENTER;
@ -54,5 +54,5 @@ public final class LettuceInstrumenters {
return CONNECT_INSTRUMENTER;
}
private LettuceInstrumenters() {}
private LettuceSingletons() {}
}

View File

@ -5,7 +5,7 @@
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.opentelemetry.api.trace.Span;

View File

@ -5,7 +5,7 @@
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.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.ClassLoaderMatcher.hasClassesNamed;
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.namedOneOf;

View File

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

View File

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

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.redisson;
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.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.DbSpanNameExtractor;
public final class RedissonInstrumenters {
public final class RedissonSingletons {
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.javaagent.redisson-3.0";
private static final Instrumenter<RedissonRequest, Void> INSTRUMENTER;
@ -35,5 +35,5 @@ public final class RedissonInstrumenters {
return INSTRUMENTER;
}
private RedissonInstrumenters() {}
private RedissonSingletons() {}
}

View File

@ -6,7 +6,7 @@
package io.opentelemetry.javaagent.instrumentation.springwebmvc;
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.isProtected;
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.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.isPublic;
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 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 Instrumenter<Object, Void> HANDLER_INSTRUMENTER;
@ -39,5 +39,5 @@ public final class SpringWebMvcInstrumenters {
return MODEL_AND_VIEW_INSTRUMENTER;
}
private SpringWebMvcInstrumenters() {}
private SpringWebMvcSingletons() {}
}