IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


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

Résumé

Méthodes publiques

default long getDeviceMetricizeTimeoutMs ()

Obtient le délai d'attente de mesure 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'attente de mesure 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'attente de mesure 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, sinon le résultat sera abandonné par le LabResourceDeviceMonitor . Veuillez également vérifier Thread.currentThread().isInterrupted() avant une opération coûteuse et revenir immédiatement.

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

deviceManager IDeviceManager : l'instance IDeviceManager .

Retour
une ERROR(/Collection) de Resource de périphérique .

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Obtient le délai d'attente de mesure 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, sinon le résultat sera abandonné par le LabResourceDeviceMonitor . Veuillez également vérifier Thread.currentThread().isInterrupted() avant une opération coûteuse et revenir immédiatement.

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