Skip to content

Commit 8ec0340

Browse files
authored
return the less specific interface (#1011)
1 parent e71fa54 commit 8ec0340

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

android-agent/src/main/kotlin/io/opentelemetry/android/agent/OpenTelemetryRumInitializer.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import io.opentelemetry.android.instrumentation.network.NetworkAttributesExtract
2626
import io.opentelemetry.android.instrumentation.network.NetworkChangeInstrumentation
2727
import io.opentelemetry.android.instrumentation.slowrendering.SlowRenderingInstrumentation
2828
import io.opentelemetry.android.internal.services.Services
29+
import io.opentelemetry.android.session.SessionProvider
2930
import io.opentelemetry.api.trace.Tracer
3031
import io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter
3132
import io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
@@ -98,7 +99,7 @@ object OpenTelemetryRumInitializer {
9899

99100
return OpenTelemetryRum
100101
.builder(application, rumConfig)
101-
.setSessionProvider(createSessionManager(application, sessionConfig))
102+
.setSessionProvider(createSessionProvider(application, sessionConfig))
102103
.addSpanExporterCustomizer {
103104
OtlpHttpSpanExporter
104105
.builder()
@@ -120,10 +121,10 @@ object OpenTelemetryRumInitializer {
120121
}.build()
121122
}
122123

123-
private fun createSessionManager(
124+
private fun createSessionProvider(
124125
application: Application,
125126
sessionConfig: SessionConfig,
126-
): SessionManager {
127+
): SessionProvider {
127128
val timeoutHandler = SessionIdTimeoutHandler(sessionConfig)
128129
Services.get(application).appLifecycle.registerListener(timeoutHandler)
129130
return SessionManager.create(timeoutHandler, sessionConfig)

0 commit comments

Comments
 (0)