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étrologie de l'appareil en ms.

default getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Collecte les 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 millisecondes.

default getHostResourceMetrics()

Collecte 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étrologie de l'appareil en ms.

Renvoie
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Collecte les métriques sur les ressources de l'appareil. La fonction doit renvoyer un résultat en getDeviceMetricizeTimeoutMs() ms, sinon le résultat sera abandonné par LabResourceDeviceMonitor. Veuillez également vérifier Thread.currentThread().isInterrupted() avant l'opération coûteuse et renvoyer immédiatement.

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

deviceManager IDeviceManager: instance IDeviceManager.

Renvoie
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 millisecondes.

Renvoie
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Collecte des métriques sur les ressources de l'hôte. La fonction doit renvoyer un résultat en getHostMetricizeTimeoutMs() ms, sinon le résultat sera abandonné par LabResourceDeviceMonitor. Veuillez également vérifier Thread.currentThread().isInterrupted() avant l'opération coûteuse et renvoyer immédiatement.

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