IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


L'interfaccia che consente all'utente di implementare raccoglitori di risorse personalizzati.

Riepilogo

Metodi pubblici

default long getDeviceMetricizeTimeoutMs ()

Ottiene il timeout della parametrizzazione del dispositivo in ms.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

Raccoglie le metriche delle risorse del dispositivo.

default long getHostMetricizeTimeoutMs ()

Ottiene il timeout della parametrizzazione dell'host in ms.

default getHostResourceMetrics ()

Raccoglie le metriche delle risorse host.

Metodi pubblici

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Ottiene il timeout della parametrizzazione 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 restituiscilo immediatamente.

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

deviceManager IDeviceManager : l'istanza IDeviceManager .

ritorna
un ERROR(/Collection) della Resource dispositivo.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Ottiene il timeout della parametrizzazione 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 restituiscilo immediatamente.

ritorna
un ERROR(/Collection) della Resource host.