@@ -18,6 +18,7 @@ import io.opentelemetry.android.instrumentation.AndroidInstrumentation
1818import io.opentelemetry.android.instrumentation.AndroidInstrumentationLoader
1919import io.opentelemetry.android.instrumentation.activity.ActivityLifecycleInstrumentation
2020import io.opentelemetry.android.instrumentation.anr.AnrInstrumentation
21+ import io.opentelemetry.android.instrumentation.common.EventAttributesExtractor
2122import io.opentelemetry.android.instrumentation.common.ScreenNameExtractor
2223import io.opentelemetry.android.instrumentation.crash.CrashDetails
2324import io.opentelemetry.android.instrumentation.crash.CrashReporterInstrumentation
@@ -31,7 +32,6 @@ import io.opentelemetry.api.trace.Tracer
3132import io.opentelemetry.exporter.otlp.http.logs.OtlpHttpLogRecordExporter
3233import io.opentelemetry.exporter.otlp.http.metrics.OtlpHttpMetricExporter
3334import io.opentelemetry.exporter.otlp.http.trace.OtlpHttpSpanExporter
34- import io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor
3535import java.time.Duration
3636
3737object OpenTelemetryRumInitializer {
@@ -81,8 +81,8 @@ object OpenTelemetryRumInitializer {
8181 activityNameExtractor : ScreenNameExtractor ? = null,
8282 fragmentTracerCustomizer : ((Tracer ) -> Tracer )? = null,
8383 fragmentNameExtractor : ScreenNameExtractor ? = null,
84- anrAttributesExtractors : List <AttributesExtractor <Array <StackTraceElement >, Void >> = emptyList(),
85- crashAttributesExtractors : List <AttributesExtractor <CrashDetails , Void >> = emptyList(),
84+ anrAttributesExtractors : List <EventAttributesExtractor <Array <StackTraceElement >>> = emptyList(),
85+ crashAttributesExtractors : List <EventAttributesExtractor <CrashDetails >> = emptyList(),
8686 networkChangeAttributesExtractors : List <NetworkAttributesExtractor > = emptyList(),
8787 slowRenderingDetectionPollInterval : Duration ? = null,
8888 ): OpenTelemetryRum {
@@ -135,8 +135,8 @@ object OpenTelemetryRumInitializer {
135135 activityNameExtractor : ScreenNameExtractor ? ,
136136 fragmentTracerCustomizer : ((Tracer ) -> Tracer )? ,
137137 fragmentNameExtractor : ScreenNameExtractor ? ,
138- anrAttributesExtractors : List <AttributesExtractor <Array <StackTraceElement >, Void >>,
139- crashAttributesExtractors : List <AttributesExtractor <CrashDetails , Void >>,
138+ anrAttributesExtractors : List <EventAttributesExtractor <Array <StackTraceElement >>>,
139+ crashAttributesExtractors : List <EventAttributesExtractor <CrashDetails >>,
140140 networkChangeAttributesExtractors : List <NetworkAttributesExtractor >,
141141 slowRenderingDetectionPollInterval : Duration ? ,
142142 ) {
0 commit comments