Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


L'interfaccia per l'utente per implementare raccoglitori di risorse personalizzati.

Riepilogo

Metodi pubblici

default long getDeviceMetricizeTimeoutMs ()

Ottiene il timeout di misurazione del dispositivo in ms.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

Raccoglie le metriche delle risorse del dispositivo.

default long getHostMetricizeTimeoutMs ()

Ottiene il timeout di misurazione dell'host in ms.

default getHostResourceMetrics ()

Raccoglie le metriche delle risorse host.

Metodi pubblici

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Ottiene il timeout di misurazione del dispositivo in ms.

ritorna
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Raccoglie le metriche delle risorse del dispositivo. La funzione deve restituire getDeviceMetricizeTimeoutMs() ms, altrimenti il ​​risultato verrà eliminato da LabResourceDeviceMonitor . Inoltre, controlla Thread.currentThread().isInterrupted() prima di un'operazione costosa e ritorna immediatamente.

Parametri
descriptor DeviceDescriptor : il DeviceDescriptor relativo al dispositivo di misurazione.

deviceManager IDeviceManager : l'istanza di IDeviceManager .

ritorna
a ERROR(/Collection) della Resource del dispositivo .

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Ottiene il timeout di misurazione dell'host in ms.

ritorna
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Raccoglie le metriche delle risorse host. La funzione deve restituire getHostMetricizeTimeoutMs() ms, altrimenti il ​​risultato verrà eliminato da LabResourceDeviceMonitor . Inoltre, controlla Thread.currentThread().isInterrupted() prima di un'operazione costosa e ritorna immediatamente.

ritorna
a ERROR(/Collection) della Resource host .