IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Die Schnittstelle für den Nutzer zur Implementierung benutzerdefinierter Ressourcen-Collectors.

Zusammenfassung

Öffentliche Methoden

default long getDeviceMetricizeTimeoutMs()

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

default getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Erfasst Messwerte zu Geräteressourcen.

default long getHostMetricizeTimeoutMs()

Ruft das Zeitlimit für die Hostmesswerte in ms ab.

default getHostResourceMetrics()

Erfasst Hostressourcenmesswerte.

Öffentliche Methoden

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

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

Returns
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Erfasst Messwerte zu Geräteressourcen. Die Funktion muss in getDeviceMetricizeTimeoutMs() ms zurückgeben. Andernfalls ist das Ergebnis wurde von LabResourceDeviceMonitor fallen gelassen. Prüfen Sie außerdem Thread.currentThread().isInterrupted() vor einem teuren Vorgang und sofort zurückkehren.

Parameter
descriptor DeviceDescriptor: DeviceDescriptor über das Gerät zur Messung.

deviceManager IDeviceManager: die Instanz IDeviceManager.

Returns
ERROR(/Collection) des Geräts Resource.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Ruft das Zeitlimit für die Hostmesswerte in ms ab.

Returns
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Erfasst Hostressourcenmesswerte. Die Funktion muss in getHostMetricizeTimeoutMs() ms zurückgeben. Andernfalls ist das Ergebnis wurde von LabResourceDeviceMonitor fallen gelassen. Prüfen Sie außerdem Thread.currentThread().isInterrupted() vor einem teuren Vorgang und sofort zurückkehren.

Returns
ein ERROR(/Collection) von Host Resource.