IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


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

Résumé

Méthodes publiques

default long getDeviceMetricizeTimeoutMs()

Récupère le délai avant expiration de la métrique de l'appareil en ms.

default getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

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

default long getHostMetricizeTimeoutMs()

Récupère le délai avant expiration de la métrique de l'hôte en ms.

default getHostResourceMetrics()

Permet de collecter des métriques sur les ressources de l'hôte.

Méthodes publiques

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Récupère le délai avant expiration de la métrique de l'appareil en ms.

Renvoie
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Collecte des métriques sur les ressources de l'appareil. La fonction doit être renvoyée en getDeviceMetricizeTimeoutMs() ms. Sinon, le résultat est a baissé par LabResourceDeviceMonitor. Veuillez également vérifier Thread.currentThread().isInterrupted() avant une opération coûteuse et renvoyé immédiatement.

Paramètres
descriptor DeviceDescriptor: DeviceDescriptor concernant l'appareil de mesure.

deviceManager IDeviceManager: instance IDeviceManager.

Renvoie
une ERROR(/Collection) de l'appareil Resource.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Récupère le délai avant expiration de la métrique de l'hôte en ms.

Renvoie
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Permet de collecter des métriques sur les ressources de l'hôte. La fonction doit être renvoyée en getHostMetricizeTimeoutMs() ms. Sinon, le résultat est a baissé par LabResourceDeviceMonitor. Veuillez également vérifier Thread.currentThread().isInterrupted() avant une opération coûteuse et renvoyé immédiatement.

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