public static interface RuntimeTelemetry.Delegate
GeckoRuntimeSettings.Builder.telemetryDelegate(org.mozilla.geckoview.RuntimeTelemetry.Delegate)
.Modifier and Type | Method and Description |
---|---|
default void |
onBooleanScalar(RuntimeTelemetry.Metric<Boolean> metric)
A runtime telemetry boolean scalar has been received.
|
default void |
onHistogram(RuntimeTelemetry.Histogram metric)
A runtime telemetry histogram metric has been received.
|
default void |
onLongScalar(RuntimeTelemetry.Metric<Long> metric)
A runtime telemetry long scalar has been received.
|
default void |
onStringScalar(RuntimeTelemetry.Metric<String> metric)
A runtime telemetry string scalar has been received.
|
@AnyThread default void onHistogram(@NonNull RuntimeTelemetry.Histogram metric)
metric
- The runtime metric details.@AnyThread default void onBooleanScalar(@NonNull RuntimeTelemetry.Metric<Boolean> metric)
metric
- The runtime metric details.@AnyThread default void onLongScalar(@NonNull RuntimeTelemetry.Metric<Long> metric)
metric
- The runtime metric details.@AnyThread default void onStringScalar(@NonNull RuntimeTelemetry.Metric<String> metric)
metric
- The runtime metric details.