IResourceMetricCollector
public interface IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
L'interfaccia per consentire all'utente di implementare raccoglitori di risorse personalizzati.
Riepilogo
Metodi pubblici | |
---|---|
default long | getDeviceMetricizeTimeoutMs () Ottiene il timeout della metrica del dispositivo in ms. |
default | getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager) Raccoglie le metriche delle risorse del dispositivo. |
default long | getHostMetricizeTimeoutMs () Ottiene il timeout della metrica dell'host in ms. |
default | getHostResourceMetrics () Raccoglie le metriche delle risorse dell'host. |
Metodi pubblici
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Ottiene il timeout della metrica del dispositivo in ms.
ritorna | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Raccoglie le metriche delle risorse del dispositivo. La funzione deve restituire in getDeviceMetricizeTimeoutMs()
ms, altrimenti il risultato verrà abbandonato dal LabResourceDeviceMonitor
. Inoltre, controlla Thread.currentThread().isInterrupted() prima di operazioni costose e ritorna immediatamente.
Parametri | |
---|---|
descriptor | DeviceDescriptor : il DeviceDescriptor sul dispositivo metricizing. |
deviceManager | IDeviceManager : IDeviceManager istanza. |
ritorna | |
---|---|
un ERROR(/Collection) del dispositivo Resource . |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Ottiene il timeout della metrica dell'host in ms.
ritorna | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
Raccoglie le metriche delle risorse dell'host. La funzione deve restituire in getHostMetricizeTimeoutMs()
ms, altrimenti il risultato verrà abbandonato dal LabResourceDeviceMonitor
. Inoltre, controlla Thread.currentThread().isInterrupted() prima di operazioni costose e ritorna immediatamente.
ritorna | |
---|---|
un ERROR(/Collection) dell'host Resource . |