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

public  getDeviceResourceMetrics (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

public  getHostResourceMetrics ()

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.