IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


L'interface permettant à l'utilisateur d'implémenter des collecteurs de ressources personnalisés.

Sommaire

Méthodes publiques

default long getDeviceMetricizeTimeoutMs ()

Obtient le délai d'expiration de la métrique de l'appareil en ms.

default getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)

Collecte les métriques des ressources de l'appareil.

default long getHostMetricizeTimeoutMs ()

Obtient le délai d'expiration de la métrique de l'hôte en ms.

default getHostResourceMetrics ()

Collecte les métriques des ressources de l'hôte.

Méthodes publiques

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Obtient le délai d'expiration de la métrique de l'appareil en ms.

Retour
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Collecte les métriques des ressources de l'appareil. La fonction doit retourner dans getDeviceMetricizeTimeoutMs() ms, autrement sera abandonné le résultat par le LabResourceDeviceMonitor . Vérifiez également Thread.currentThread().isInterrupted() avant une opération coûteuse et revenez immédiatement.

Paramètres
descriptor DeviceDescriptor : le DeviceDescriptor sur le dispositif de metricizing.

deviceManager IDeviceManager : le IDeviceManager exemple.

Retour
une ERROR(/Collection) du dispositif de Resource .

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Obtient le délai d'expiration de la métrique de l'hôte en ms.

Retour
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Collecte les métriques des ressources de l'hôte. La fonction doit retourner dans getHostMetricizeTimeoutMs() ms, autrement sera abandonné le résultat par le LabResourceDeviceMonitor . Vérifiez également Thread.currentThread().isInterrupted() avant une opération coûteuse et revenez immédiatement.

Retour
une ERROR(/Collection) de l' hôte des Resource .