IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


L'interfaccia per consentire all'utente di implementare raccoglitori di risorse personalizzati.

Riepilogo

Metodi pubblici

default long getDeviceMetricizeTimeoutMs ()

Ottiene il timeout della metrica del dispositivo in ms.

default getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)

Raccoglie le metriche delle risorse del dispositivo.

default long getHostMetricizeTimeoutMs ()

Ottiene il timeout della metrica dell'host in ms.

default getHostResourceMetrics ()

Raccoglie le metriche delle risorse dell'host.

Metodi pubblici

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Ottiene il timeout della metrica del dispositivo in ms.

ritorna
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Raccoglie le metriche delle risorse del dispositivo. La funzione deve restituire in getDeviceMetricizeTimeoutMs() ms, altrimenti il risultato verrà abbandonato dal LabResourceDeviceMonitor . Inoltre, controlla Thread.currentThread().isInterrupted() prima di operazioni costose e ritorna immediatamente.

Parametri
descriptor DeviceDescriptor : il DeviceDescriptor sul dispositivo metricizing.

deviceManager IDeviceManager : IDeviceManager istanza.

ritorna
un ERROR(/Collection) del dispositivo Resource .

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Ottiene il timeout della metrica dell'host in ms.

ritorna
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Raccoglie le metriche delle risorse dell'host. La funzione deve restituire in getHostMetricizeTimeoutMs() ms, altrimenti il risultato verrà abbandonato dal LabResourceDeviceMonitor . Inoltre, controlla Thread.currentThread().isInterrupted() prima di operazioni costose e ritorna immediatamente.

ritorna
un ERROR(/Collection) dell'host Resource .