Skip to content

Commit e90f611

Browse files
committed
remove java keyword in opensearch instrumentation
1 parent e4d95fa commit e90f611

File tree

13 files changed

+76
-90
lines changed

13 files changed

+76
-90
lines changed

instrumentation/opensearch/opensearch-java-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opensearch/java/v3_0/OpenSearchJavaRequest.java

Lines changed: 0 additions & 20 deletions
This file was deleted.

instrumentation/opensearch/opensearch-java-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/opensearch/java/v3_0/OpenSearchJavaSingletons.java

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,50 +3,36 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.opensearch.java.v3_0;
6+
package io.opentelemetry.javaagent.instrumentation.opensearch.v3_0;
77

88
import io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesGetter;
99
import io.opentelemetry.semconv.incubating.DbIncubatingAttributes;
1010
import javax.annotation.Nullable;
1111

12-
final class OpenSearchJavaAttributesGetter
13-
implements DbClientAttributesGetter<OpenSearchJavaRequest, Void> {
12+
final class OpenSearchAttributesGetter
13+
implements DbClientAttributesGetter<OpenSearchRequest, Void> {
1414

1515
@SuppressWarnings("deprecation") // using deprecated DbSystemIncubatingValues
1616
@Override
17-
public String getDbSystem(OpenSearchJavaRequest request) {
17+
public String getDbSystem(OpenSearchRequest request) {
1818
return DbIncubatingAttributes.DbSystemIncubatingValues.OPENSEARCH;
1919
}
2020

21-
@Deprecated
2221
@Override
2322
@Nullable
24-
public String getUser(OpenSearchJavaRequest request) {
23+
public String getDbNamespace(OpenSearchRequest request) {
2524
return null;
2625
}
2726

2827
@Override
2928
@Nullable
30-
public String getDbNamespace(OpenSearchJavaRequest request) {
31-
return null;
32-
}
33-
34-
@Deprecated
35-
@Override
36-
@Nullable
37-
public String getConnectionString(OpenSearchJavaRequest request) {
38-
return null;
39-
}
40-
41-
@Override
42-
@Nullable
43-
public String getDbQueryText(OpenSearchJavaRequest request) {
29+
public String getDbQueryText(OpenSearchRequest request) {
4430
return request.getMethod() + " " + request.getOperation();
4531
}
4632

4733
@Override
4834
@Nullable
49-
public String getDbOperationName(OpenSearchJavaRequest request) {
35+
public String getDbOperationName(OpenSearchRequest request) {
5036
return request.getMethod();
5137
}
5238

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.opensearch.java.v3_0;
6+
package io.opentelemetry.javaagent.instrumentation.opensearch.v3_0;
77

88
import static java.util.Collections.singletonList;
99

@@ -13,8 +13,8 @@
1313
import java.util.List;
1414

1515
@AutoService(InstrumentationModule.class)
16-
public class OpenSearchJavaInstrumentationModule extends InstrumentationModule {
17-
public OpenSearchJavaInstrumentationModule() {
16+
public class OpenSearchInstrumentationModule extends InstrumentationModule {
17+
public OpenSearchInstrumentationModule() {
1818
super("opensearch-java", "opensearch-java-3.0", "opensearch");
1919
}
2020

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.opensearch.java.v3_0;
6+
package io.opentelemetry.javaagent.instrumentation.opensearch.v3_0;
77

88
import io.opentelemetry.api.GlobalOpenTelemetry;
99
import io.opentelemetry.instrumentation.api.incubator.semconv.db.DbClientAttributesExtractor;
@@ -12,12 +12,12 @@
1212
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
1313
import io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor;
1414

15-
public final class OpenSearchJavaInstrumenterFactory {
15+
public final class OpenSearchInstrumenterFactory {
1616

17-
public static Instrumenter<OpenSearchJavaRequest, Void> create(String instrumentationName) {
18-
OpenSearchJavaAttributesGetter dbClientAttributesGetter = new OpenSearchJavaAttributesGetter();
17+
public static Instrumenter<OpenSearchRequest, Void> create(String instrumentationName) {
18+
OpenSearchAttributesGetter dbClientAttributesGetter = new OpenSearchAttributesGetter();
1919

20-
return Instrumenter.<OpenSearchJavaRequest, Void>builder(
20+
return Instrumenter.<OpenSearchRequest, Void>builder(
2121
GlobalOpenTelemetry.get(),
2222
instrumentationName,
2323
DbClientSpanNameExtractor.create(dbClientAttributesGetter))
@@ -26,5 +26,5 @@ public static Instrumenter<OpenSearchJavaRequest, Void> create(String instrument
2626
.buildInstrumenter(SpanKindExtractor.alwaysClient());
2727
}
2828

29-
private OpenSearchJavaInstrumenterFactory() {}
29+
private OpenSearchInstrumenterFactory() {}
3030
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package io.opentelemetry.javaagent.instrumentation.opensearch.v3_0;
7+
8+
import com.google.auto.value.AutoValue;
9+
10+
@AutoValue
11+
public abstract class OpenSearchRequest {
12+
13+
public static OpenSearchRequest create(String method, String endpoint) {
14+
return new AutoValue_OpenSearchRequest(method, endpoint);
15+
}
16+
17+
public abstract String getMethod();
18+
19+
public abstract String getOperation();
20+
}
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,23 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.opensearch.java.v3_0;
6+
package io.opentelemetry.javaagent.instrumentation.opensearch.v3_0;
77

88
import io.opentelemetry.context.Context;
99
import java.util.function.BiConsumer;
1010

11-
public final class OpenSearchJavaResponseHandler implements BiConsumer<Object, Throwable> {
11+
public final class OpenSearchResponseHandler implements BiConsumer<Object, Throwable> {
1212
private final Context context;
13-
private final OpenSearchJavaRequest otelRequest;
13+
private final OpenSearchRequest otelRequest;
1414

15-
public OpenSearchJavaResponseHandler(Context context, OpenSearchJavaRequest otelRequest) {
15+
public OpenSearchResponseHandler(Context context, OpenSearchRequest otelRequest) {
1616
this.context = context;
1717
this.otelRequest = otelRequest;
1818
}
1919

2020
@Override
2121
public void accept(Object response, Throwable error) {
2222
// OpenSearch responses don't provide response information, so the span is closed with null.
23-
OpenSearchJavaSingletons.instrumenter().end(context, otelRequest, null, error);
23+
OpenSearchSingletons.instrumenter().end(context, otelRequest, null, error);
2424
}
2525
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package io.opentelemetry.javaagent.instrumentation.opensearch.v3_0;
7+
8+
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;
9+
10+
public final class OpenSearchSingletons {
11+
private static final Instrumenter<OpenSearchRequest, Void> INSTRUMENTER =
12+
OpenSearchInstrumenterFactory.create("io.opentelemetry.opensearch-java-3.0");
13+
14+
public static Instrumenter<OpenSearchRequest, Void> instrumenter() {
15+
return INSTRUMENTER;
16+
}
17+
18+
private OpenSearchSingletons() {}
19+
}
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.opensearch.java.v3_0;
6+
package io.opentelemetry.javaagent.instrumentation.opensearch.v3_0;
77

88
import static io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge.currentContext;
99
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.implementsInterface;
10-
import static io.opentelemetry.javaagent.instrumentation.opensearch.java.v3_0.OpenSearchJavaSingletons.instrumenter;
10+
import static io.opentelemetry.javaagent.instrumentation.opensearch.v3_0.OpenSearchSingletons.instrumenter;
1111
import static net.bytebuddy.matcher.ElementMatchers.isMethod;
1212
import static net.bytebuddy.matcher.ElementMatchers.isPublic;
1313
import static net.bytebuddy.matcher.ElementMatchers.named;
@@ -55,13 +55,13 @@ public static class PerformRequestAdvice {
5555
public static void onEnter(
5656
@Advice.Argument(0) Object request,
5757
@Advice.Argument(1) Endpoint<Object, Object, Object> endpoint,
58-
@Advice.Local("otelRequest") OpenSearchJavaRequest otelRequest,
58+
@Advice.Local("otelRequest") OpenSearchRequest otelRequest,
5959
@Advice.Local("otelContext") Context context,
6060
@Advice.Local("otelScope") Scope scope) {
6161

6262
Context parentContext = currentContext();
6363
otelRequest =
64-
OpenSearchJavaRequest.create(endpoint.method(request), endpoint.requestUrl(request));
64+
OpenSearchRequest.create(endpoint.method(request), endpoint.requestUrl(request));
6565
if (!instrumenter().shouldStart(parentContext, otelRequest)) {
6666
return;
6767
}
@@ -73,7 +73,7 @@ public static void onEnter(
7373
@Advice.OnMethodExit(onThrowable = Throwable.class, suppress = Throwable.class)
7474
public static void stopSpan(
7575
@Advice.Thrown Throwable throwable,
76-
@Advice.Local("otelRequest") OpenSearchJavaRequest otelRequest,
76+
@Advice.Local("otelRequest") OpenSearchRequest otelRequest,
7777
@Advice.Local("otelContext") Context context,
7878
@Advice.Local("otelScope") Scope scope) {
7979

@@ -93,13 +93,13 @@ public static class PerformRequestAsyncAdvice {
9393
public static void onEnter(
9494
@Advice.Argument(0) Object request,
9595
@Advice.Argument(value = 1, readOnly = false) Endpoint<Object, Object, Object> endpoint,
96-
@Advice.Local("otelRequest") OpenSearchJavaRequest otelRequest,
96+
@Advice.Local("otelRequest") OpenSearchRequest otelRequest,
9797
@Advice.Local("otelContext") Context context,
9898
@Advice.Local("otelScope") Scope scope) {
9999

100100
Context parentContext = currentContext();
101101
otelRequest =
102-
OpenSearchJavaRequest.create(endpoint.method(request), endpoint.requestUrl(request));
102+
OpenSearchRequest.create(endpoint.method(request), endpoint.requestUrl(request));
103103
if (!instrumenter().shouldStart(parentContext, otelRequest)) {
104104
return;
105105
}
@@ -112,7 +112,7 @@ public static void onEnter(
112112
public static void stopSpan(
113113
@Advice.Thrown Throwable throwable,
114114
@Advice.Return(readOnly = false) CompletableFuture<Object> future,
115-
@Advice.Local("otelRequest") OpenSearchJavaRequest otelRequest,
115+
@Advice.Local("otelRequest") OpenSearchRequest otelRequest,
116116
@Advice.Local("otelContext") Context context,
117117
@Advice.Local("otelScope") Scope scope) {
118118

@@ -125,7 +125,7 @@ public static void stopSpan(
125125
instrumenter().end(context, otelRequest, null, throwable);
126126
}
127127

128-
future.whenComplete(new OpenSearchJavaResponseHandler(context, otelRequest));
128+
future.whenComplete(new OpenSearchResponseHandler(context, otelRequest));
129129
}
130130
}
131131
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.opensearch.java.v3_0;
6+
package io.opentelemetry.javaagent.instrumentation.opensearch.v3_0;
77

88
import static io.opentelemetry.instrumentation.testing.junit.db.SemconvStabilityUtil.maybeStable;
99
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;

0 commit comments

Comments
 (0)