Skip to content

Commit d643e6e

Browse files
committed
refactor: convert additional instrumentation classes to kotlin
1 parent dd5c668 commit d643e6e

13 files changed

Lines changed: 420 additions & 488 deletions

File tree

instrumentation/httpurlconnection/library/api/library.api

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
public class io/opentelemetry/instrumentation/library/httpurlconnection/HttpUrlInstrumentation : io/opentelemetry/android/instrumentation/AndroidInstrumentation {
1+
public final class io/opentelemetry/instrumentation/library/httpurlconnection/HttpUrlInstrumentation : io/opentelemetry/android/instrumentation/AndroidInstrumentation {
22
public fun <init> ()V
3-
public fun addAttributesExtractor (Lio/opentelemetry/instrumentation/api/instrumenter/AttributesExtractor;)V
4-
public fun emitExperimentalHttpClientMetrics ()Z
5-
public fun getAdditionalExtractors ()Ljava/util/List;
6-
public fun getCapturedRequestHeaders ()Ljava/util/List;
7-
public fun getCapturedResponseHeaders ()Ljava/util/List;
8-
public fun getKnownMethods ()Ljava/util/Set;
3+
public final fun addAttributesExtractor (Lio/opentelemetry/instrumentation/api/instrumenter/AttributesExtractor;)V
4+
public final fun emitExperimentalHttpClientMetrics ()Z
5+
public final fun getAdditionalExtractors ()Ljava/util/List;
6+
public final fun getCapturedRequestHeaders ()Ljava/util/List;
7+
public final fun getCapturedResponseHeaders ()Ljava/util/List;
8+
public final fun getKnownMethods ()Ljava/util/Set;
99
public fun getName ()Ljava/lang/String;
10-
public fun getReportIdleConnectionInterval ()J
11-
public fun getReportIdleConnectionRunnable ()Ljava/lang/Runnable;
10+
public final fun getReportIdleConnectionInterval ()J
11+
public final fun getReportIdleConnectionRunnable ()Ljava/lang/Runnable;
1212
public fun install (Lio/opentelemetry/android/instrumentation/InstallationContext;)V
13-
public fun newPeerServiceResolver ()Lio/opentelemetry/instrumentation/api/incubator/semconv/net/PeerServiceResolver;
14-
public fun setCapturedRequestHeaders (Ljava/util/List;)V
15-
public fun setCapturedResponseHeaders (Ljava/util/List;)V
16-
public fun setConnectionInactivityTimeoutMs (J)V
17-
public fun setConnectionInactivityTimeoutMsForTesting (J)V
18-
public fun setEmitExperimentalHttpClientMetrics (Z)V
19-
public fun setKnownMethods (Ljava/util/Set;)V
20-
public fun setPeerServiceMapping (Ljava/util/Map;)V
13+
public final fun newPeerServiceResolver ()Lio/opentelemetry/instrumentation/api/incubator/semconv/net/PeerServiceResolver;
14+
public final fun setCapturedRequestHeaders (Ljava/util/List;)V
15+
public final fun setCapturedResponseHeaders (Ljava/util/List;)V
16+
public final fun setConnectionInactivityTimeoutMs (J)V
17+
public final fun setConnectionInactivityTimeoutMsForTesting (J)V
18+
public final fun setEmitExperimentalHttpClientMetrics (Z)V
19+
public final fun setKnownMethods (Ljava/util/Set;)V
20+
public final fun setPeerServiceMapping (Ljava/util/Map;)V
2121
}
2222

2323
public class io/opentelemetry/instrumentation/library/httpurlconnection/HttpUrlReplacements {
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" ?>
2+
<SmellBaseline>
3+
<ManuallySuppressedIssues/>
4+
<CurrentIssues>
5+
<ID>MagicNumber:HttpUrlInstrumentation.kt$HttpUrlInstrumentation$10000</ID>
6+
<ID>MaxLineLength:HttpUrlInstrumentation.kt$HttpUrlInstrumentation$*</ID>
7+
</CurrentIssues>
8+
</SmellBaseline>

instrumentation/httpurlconnection/library/src/main/java/io/opentelemetry/instrumentation/library/httpurlconnection/HttpUrlInstrumentation.java

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

0 commit comments

Comments
 (0)