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
publicgetDeviceResourceMetrics (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
publicgetHostResourceMetrics ()
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 . |