IResourceMetricCollector
public
interface
IResourceMetricCollector
| com.android.tradefed.monitoring.collector.IResourceMetricCollector |
L'interfaccia per l'utente per implementare i raccoglitori di risorse personalizzati.
Riepilogo
Metodi pubblici | |
|---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
Restituisce il timeout di metricizzazione del dispositivo in ms. |
default
Collection<Resource>
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
Raccoglie le metriche delle risorse del dispositivo. |
default
long
|
getHostMetricizeTimeoutMs()
Recupera il timeout di metricizzazione dell'host in ms. |
default
Collection<Resource>
|
getHostResourceMetrics()
Raccoglie le metriche delle risorse host. |
Metodi pubblici
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Restituisce il timeout di metricizzazione del dispositivo in ms.
| Resi | |
|---|---|
long |
|
getDeviceResourceMetrics
public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Raccoglie le metriche delle risorse del dispositivo. La funzione deve essere restituita in IResourceMetricCollector.getDeviceMetricizeTimeoutMs() ms, altrimenti il risultato verrà
eliminato da LabResourceDeviceMonitor. Inoltre, controlla
Thread.currentThread().isInterrupted() prima di un'operazione costosa e torna immediatamente.
| Parametri | |
|---|---|
descriptor |
DeviceDescriptor: il DeviceDescriptor sul dispositivo di misurazione. |
deviceManager |
IDeviceManager: l'istanza IDeviceManager. |
| Resi | |
|---|---|
Collection<Resource> |
un Collection del dispositivo Resource. |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Recupera il timeout di metricizzazione dell'host in ms.
| Resi | |
|---|---|
long |
|
getHostResourceMetrics
public Collection<Resource> getHostResourceMetrics ()
Raccoglie le metriche delle risorse host. La funzione deve essere restituita in IResourceMetricCollector.getHostMetricizeTimeoutMs() ms, altrimenti il risultato verrà
eliminato da LabResourceDeviceMonitor. Inoltre, controlla
Thread.currentThread().isInterrupted() prima di un'operazione costosa e torna immediatamente.
| Resi | |
|---|---|
Collection<Resource> |
un Collection di host Resource. |