IResourceMetricCollector
public interface IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
Die Benutzeroberfläche zum Implementieren angepasster Ressourcensammler.
Zusammenfassung
Öffentliche Methoden | |
---|---|
default long | getDeviceMetricizeTimeoutMs () Ruft das metrische Timeout des Geräts in ms ab. |
default | getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager) Sammelt Geräteressourcenmetriken. |
default long | getHostMetricizeTimeoutMs () Ruft das Host-Metrik-Timeout in ms ab. |
default | getHostResourceMetrics () Sammelt Hostressourcenmetriken. |
Öffentliche Methoden
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Ruft das metrische Timeout des Geräts in ms ab.
Kehrt zurück | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Sammelt Geräteressourcenmetriken. Die Funktion muss in getDeviceMetricizeTimeoutMs()
ms zurückkehren, andernfalls wird das Ergebnis von LabResourceDeviceMonitor
verworfen. Überprüfen Sie außerdem Thread.currentThread().isInterrupted() vor einer teuren Operation und kehren Sie sofort zurück.
Parameter | |
---|---|
descriptor | DeviceDescriptor : der DeviceDescriptor über das metrische Gerät. |
deviceManager | IDeviceManager : die IDeviceManager Instanz. |
Kehrt zurück | |
---|---|
ein ERROR(/Collection) der Resource . |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Ruft das Host-Metrik-Timeout in ms ab.
Kehrt zurück | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
Sammelt Hostressourcenmetriken. Die Funktion muss in getHostMetricizeTimeoutMs()
ms zurückkehren, andernfalls wird das Ergebnis von LabResourceDeviceMonitor
verworfen. Überprüfen Sie außerdem Thread.currentThread().isInterrupted() vor einer teuren Operation und kehren Sie sofort zurück.
Kehrt zurück | |
---|---|
ein ERROR(/Collection) der Host- Resource . |