IResourceMetricCollector
public
interface
IResourceMetricCollector
| com.android.tradefed.monitoring.collector.IResourceMetricCollector |
L'interfaccia per l'utente per implementare i collezionisti di risorse personalizzati.
Riepilogo
Metodi pubblici | |
|---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
Recupera il timeout della metrica del dispositivo in millisecondi. |
default
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
Raccoglie le metriche sulle risorse del dispositivo. |
default
long
|
getHostMetricizeTimeoutMs()
Recupera il timeout di metricazione dell'host in ms. |
default
|
getHostResourceMetrics()
Raccoglie le metriche delle risorse host. |
Metodi pubblici
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Recupera il timeout della metrica del dispositivo in millisecondi.
| Ritorni | |
|---|---|
long |
|
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Raccoglie le metriche sulle risorse del dispositivo. La funzione deve restituire un valore in getDeviceMetricizeTimeoutMs() ms, altrimenti il risultato verrà abbandonato dal LabResourceDeviceMonitor. Inoltre, controlla
Thread.currentThread().isInterrupted() prima dell'operazione dispendiosa e torna immediatamente.
| Parametri | |
|---|---|
descriptor |
DeviceDescriptor: il DeviceDescriptor relativo al dispositivo di misurazione. |
deviceManager |
IDeviceManager: l'istanza IDeviceManager. |
| Ritorni | |
|---|---|
|
un ERROR(/Collection) del dispositivo Resource. |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Recupera il timeout di metricazione dell'host in ms.
| Ritorni | |
|---|---|
long |
|
getHostResourceMetrics
publicgetHostResourceMetrics ()
Raccoglie le metriche delle risorse host. La funzione deve restituire un valore in getHostMetricizeTimeoutMs() ms, altrimenti il risultato verrà abbandonato dal LabResourceDeviceMonitor. Inoltre, controlla
Thread.currentThread().isInterrupted() prima dell'operazione dispendiosa e torna immediatamente.
| Ritorni | |
|---|---|
|
un ERROR(/Collection) di host Resource. |