Skip to content

Commit b28385f

Browse files
committed
Combine client and server package
1 parent cb5971d commit b28385f

File tree

16 files changed

+29
-26
lines changed

16 files changed

+29
-26
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.instrumentation.ktor.v2_0.common.client
6+
package io.opentelemetry.instrumentation.ktor.v2_0.common
77

88
import io.ktor.client.call.*
99
import io.ktor.client.request.*
1010
import io.ktor.client.statement.*
1111
import io.opentelemetry.context.Context
1212
import io.opentelemetry.context.propagation.ContextPropagators
1313
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
14+
import io.opentelemetry.instrumentation.ktor.v2_0.common.client.KtorHttpHeadersSetter
1415

1516
abstract class AbstractKtorClientTelemetry(
1617
private val instrumenter: Instrumenter<HttpRequestData, HttpResponse>,
Lines changed: 2 additions & 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.instrumentation.ktor.v2_0.common.client
6+
package io.opentelemetry.instrumentation.ktor.v2_0.common
77

88
import io.ktor.client.request.*
99
import io.ktor.client.statement.*
@@ -13,6 +13,7 @@ import io.opentelemetry.api.common.AttributesBuilder
1313
import io.opentelemetry.context.Context
1414
import io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
1515
import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
16+
import io.opentelemetry.instrumentation.ktor.v2_0.common.client.KtorHttpClientAttributesGetter
1617
import io.opentelemetry.instrumentation.ktor.v2_0.common.internal.KtorBuilderUtil
1718

1819
abstract class AbstractKtorClientTelemetryBuilder(
Lines changed: 2 additions & 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.instrumentation.ktor.v2_0.common.server
6+
package io.opentelemetry.instrumentation.ktor.v2_0.common
77

88
import io.ktor.http.*
99
import io.ktor.server.request.*
@@ -18,6 +18,7 @@ import io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
1818
import io.opentelemetry.instrumentation.api.instrumenter.SpanStatusBuilder
1919
import io.opentelemetry.instrumentation.api.instrumenter.SpanStatusExtractor
2020
import io.opentelemetry.instrumentation.ktor.v2_0.common.internal.KtorBuilderUtil
21+
import io.opentelemetry.instrumentation.ktor.v2_0.common.server.KtorHttpServerAttributesGetter
2122

2223
abstract class AbstractKtorServerTelemetryBuilder(private val instrumentationName: String) {
2324
companion object {

instrumentation/ktor/ktor-2-common/library/src/main/kotlin/io/opentelemetry/instrumentation/ktor/v2_0/common/client/internal/Experimental.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.instrumentation.ktor.v2_0.common.client.internal
77

8-
import io.opentelemetry.instrumentation.ktor.v2_0.common.client.AbstractKtorClientTelemetryBuilder
8+
import io.opentelemetry.instrumentation.ktor.v2_0.common.AbstractKtorClientTelemetryBuilder
99

1010
class Experimental private constructor() {
1111

instrumentation/ktor/ktor-2-common/library/src/main/kotlin/io/opentelemetry/instrumentation/ktor/v2_0/common/internal/KtorBuilderUtil.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import io.ktor.server.request.*
1111
import io.ktor.server.response.*
1212
import io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder
1313
import io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder
14-
import io.opentelemetry.instrumentation.ktor.v2_0.common.client.AbstractKtorClientTelemetryBuilder
15-
import io.opentelemetry.instrumentation.ktor.v2_0.common.server.AbstractKtorServerTelemetryBuilder
14+
import io.opentelemetry.instrumentation.ktor.v2_0.common.AbstractKtorClientTelemetryBuilder
15+
import io.opentelemetry.instrumentation.ktor.v2_0.common.AbstractKtorServerTelemetryBuilder
1616

1717
/**
1818
* This class is internal and is hence not for public use. Its APIs are unstable and can change at

instrumentation/ktor/ktor-2-common/library/src/main/kotlin/io/opentelemetry/instrumentation/ktor/v2_0/common/internal/KtorClientTelemetryUtil.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import io.ktor.util.pipeline.*
1313
import io.opentelemetry.context.Context
1414
import io.opentelemetry.extension.kotlin.asContextElement
1515
import io.opentelemetry.instrumentation.api.semconv.http.HttpClientRequestResendCount
16-
import io.opentelemetry.instrumentation.ktor.v2_0.common.client.AbstractKtorClientTelemetry
16+
import io.opentelemetry.instrumentation.ktor.v2_0.common.AbstractKtorClientTelemetry
1717
import kotlinx.coroutines.InternalCoroutinesApi
1818
import kotlinx.coroutines.job
1919
import kotlinx.coroutines.launch

instrumentation/ktor/ktor-2-common/library/src/main/kotlin/io/opentelemetry/instrumentation/ktor/v2_0/common/internal/KtorServerTelemetryUtil.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import io.opentelemetry.extension.kotlin.asContextElement
1515
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
1616
import io.opentelemetry.instrumentation.api.instrumenter.SpanKindExtractor
1717
import io.opentelemetry.instrumentation.api.internal.InstrumenterUtil
18-
import io.opentelemetry.instrumentation.ktor.v2_0.common.server.AbstractKtorServerTelemetryBuilder
18+
import io.opentelemetry.instrumentation.ktor.v2_0.common.AbstractKtorServerTelemetryBuilder
1919
import io.opentelemetry.instrumentation.ktor.v2_0.common.server.ApplicationRequestGetter
2020
import kotlinx.coroutines.withContext
2121

instrumentation/ktor/ktor-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/ktor/v2_0/ServerInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
import io.ktor.server.application.Application;
1212
import io.ktor.server.application.ApplicationPluginKt;
1313
import io.opentelemetry.api.GlobalOpenTelemetry;
14+
import io.opentelemetry.instrumentation.ktor.v2_0.common.AbstractKtorServerTelemetryBuilder;
1415
import io.opentelemetry.instrumentation.ktor.v2_0.common.internal.KtorBuilderUtil;
15-
import io.opentelemetry.instrumentation.ktor.v2_0.common.server.AbstractKtorServerTelemetryBuilder;
1616
import io.opentelemetry.instrumentation.ktor.v2_0.server.KtorServerTelemetryBuilderKt;
1717
import io.opentelemetry.javaagent.bootstrap.internal.AgentCommonConfig;
1818
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;

instrumentation/ktor/ktor-2.0/library/src/main/kotlin/io/opentelemetry/instrumentation/ktor/v2_0/client/KtorClientTelemetry.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import io.ktor.client.statement.*
1212
import io.ktor.util.*
1313
import io.opentelemetry.context.propagation.ContextPropagators
1414
import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
15-
import io.opentelemetry.instrumentation.ktor.v2_0.common.client.AbstractKtorClientTelemetry
15+
import io.opentelemetry.instrumentation.ktor.v2_0.common.AbstractKtorClientTelemetry
1616
import io.opentelemetry.instrumentation.ktor.v2_0.common.internal.KtorClientTelemetryUtil
1717

1818
class KtorClientTelemetry internal constructor(

instrumentation/ktor/ktor-2.0/library/src/main/kotlin/io/opentelemetry/instrumentation/ktor/v2_0/client/KtorClientTelemetryBuilder.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
package io.opentelemetry.instrumentation.ktor.v2_0.client
77

88
import io.opentelemetry.instrumentation.ktor.v2_0.InstrumentationProperties.INSTRUMENTATION_NAME
9-
import io.opentelemetry.instrumentation.ktor.v2_0.common.client.AbstractKtorClientTelemetryBuilder
9+
import io.opentelemetry.instrumentation.ktor.v2_0.common.AbstractKtorClientTelemetryBuilder
1010

1111
class KtorClientTelemetryBuilder : AbstractKtorClientTelemetryBuilder(INSTRUMENTATION_NAME) {
1212

13-
internal fun build(): KtorClientTelemetry = KtorClientTelemetry(
14-
instrumenter = builder.build(),
15-
propagators = getOpenTelemetry().propagators,
16-
)
13+
internal fun build(): KtorClientTelemetry = KtorClientTelemetry(
14+
instrumenter = builder.build(),
15+
propagators = getOpenTelemetry().propagators,
16+
)
1717
}

0 commit comments

Comments
 (0)