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'expiration de métrique du périphérique en ms.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

Collecte les métriques de ressources de l’appareil.

default long getHostMetricizeTimeoutMs ()

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

default getHostResourceMetrics ()

Collecte les métriques des ressources hôtes.

Méthodes publiques

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Obtient le délai d'expiration de métrique du périphérique en ms.

Retour
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Collecte les métriques de ressources de l’appareil. La fonction doit retourner dans getDeviceMetricizeTimeoutMs() ms, sinon le résultat sera supprimé par 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 le périphérique de métrique.

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 métrique de l'hôte en ms.

Retour
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Collecte les métriques des ressources hôtes. La fonction doit retourner dans getHostMetricizeTimeoutMs() ms, sinon le résultat sera supprimé par 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.