Package org.mozilla.geckoview
Interface RuntimeTelemetry.Delegate
- Enclosing class:
- RuntimeTelemetry
public static interface RuntimeTelemetry.Delegate
The runtime telemetry delegate. Implement this if you want to receive runtime (Gecko) telemetry
and attach it via
GeckoRuntimeSettings.Builder.telemetryDelegate(org.mozilla.geckoview.RuntimeTelemetry.Delegate)
.-
Method Summary
Modifier and TypeMethodDescriptiondefault void
A runtime telemetry boolean scalar has been received.default void
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.
-
Method Details
-
onHistogram
A runtime telemetry histogram metric has been received.- Parameters:
metric
- The runtime metric details.
-
onBooleanScalar
A runtime telemetry boolean scalar has been received.- Parameters:
metric
- The runtime metric details.
-
onLongScalar
A runtime telemetry long scalar has been received.- Parameters:
metric
- The runtime metric details.
-
onStringScalar
A runtime telemetry string scalar has been received.- Parameters:
metric
- The runtime metric details.
-