IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Die Schnittstelle für Benutzer zum Implementieren benutzerdefinierter Ressourcenkollektoren.

Zusammenfassung

Öffentliche Methoden

default long getDeviceMetricizeTimeoutMs ()

Ruft das Zeitlimit für die Gerätemetrik in ms ab.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

Sammelt Geräteressourcenmetriken.

default long getHostMetricizeTimeoutMs ()

Ruft das Host-Metrikisierungs-Timeout in ms ab.

default getHostResourceMetrics ()

Sammelt Hostressourcenmetriken.

Öffentliche Methoden

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Ruft das Zeitlimit für die Gerätemetrik in ms ab.

Kehrt zurück
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Sammelt Geräteressourcenmetriken. Die Funktion muss in getDeviceMetricizeTimeoutMs() ms zurückkehren, andernfalls wird das Ergebnis vom LabResourceDeviceMonitor verworfen. Bitte überprüfen Sie außerdem Thread.currentThread().isInterrupted() vor einem teuren Vorgang 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-Metrikisierungs-Timeout in ms ab.

Kehrt zurück
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Sammelt Hostressourcenmetriken. Die Funktion muss in getHostMetricizeTimeoutMs() ms zurückkehren, andernfalls wird das Ergebnis vom LabResourceDeviceMonitor verworfen. Bitte überprüfen Sie außerdem Thread.currentThread().isInterrupted() vor einem teuren Vorgang und kehren Sie sofort zurück.

Kehrt zurück
ein ERROR(/Collection) der Host- Resource .