Skip to content

Commit fc032cb

Browse files
committed
simpler
1 parent a01fa94 commit fc032cb

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,19 @@ abstract class AbstractKtorClientTelemetryBuilder(
2727
}
2828

2929
internal lateinit var openTelemetry: OpenTelemetry
30-
internal lateinit var internalBuilder: DefaultHttpClientInstrumenterBuilder<HttpRequestData, HttpResponse>
3130
protected lateinit var builder: DefaultHttpClientInstrumenterBuilder<HttpRequestData, HttpResponse>
3231

32+
internal fun builder(): DefaultHttpClientInstrumenterBuilder<HttpRequestData, HttpResponse> {
33+
return builder
34+
}
35+
3336
fun setOpenTelemetry(openTelemetry: OpenTelemetry) {
3437
this.openTelemetry = openTelemetry
35-
this.internalBuilder = DefaultHttpClientInstrumenterBuilder.create(
38+
this.builder = DefaultHttpClientInstrumenterBuilder.create(
3639
instrumentationName,
3740
openTelemetry,
3841
KtorHttpClientAttributesGetter
3942
)
40-
this.builder = internalBuilder
4143
}
4244

4345
protected fun getOpenTelemetry(): OpenTelemetry {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class Experimental private constructor() {
1212

1313
companion object {
1414
fun emitExperimentalTelemetry(builder: AbstractKtorClientTelemetryBuilder) {
15-
builder.internalBuilder.setEmitExperimentalHttpClientMetrics(true)
15+
builder.builder().setEmitExperimentalHttpClientMetrics(true)
1616
}
1717

1818
fun emitExperimentalTelemetry(builder: AbstractKtorServerTelemetryBuilder) {

0 commit comments

Comments
 (0)