IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


La interfaz para que el usuario implemente recopiladores de recursos personalizados.

Resumen

Métodos públicos

default long getDeviceMetricizeTimeoutMs ()

Obtiene el dispositivo para medir el tiempo de espera en ms.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

Recopila métricas de recursos del dispositivo.

default long getHostMetricizeTimeoutMs ()

Obtiene el host para medir el tiempo de espera en ms.

default getHostResourceMetrics ()

Recopila métricas de recursos del host.

Métodos públicos

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Obtiene el dispositivo para medir el tiempo de espera en ms.

Devoluciones
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Recopila métricas de recursos del dispositivo. La función debe regresar en getDeviceMetricizeTimeoutMs() ms; de lo contrario, LabResourceDeviceMonitor eliminará el resultado. Además, verifique Thread.currentThread().isInterrupted() antes de una operación costosa y regrese inmediatamente.

Parámetros
descriptor DeviceDescriptor : el DeviceDescriptor sobre el dispositivo de métrica.

deviceManager IDeviceManager : la instancia IDeviceManager .

Devoluciones
un ERROR(/Collection) del Resource del dispositivo.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Obtiene el host para medir el tiempo de espera en ms.

Devoluciones
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Recopila métricas de recursos del host. La función debe regresar en getHostMetricizeTimeoutMs() ms; de lo contrario, LabResourceDeviceMonitor eliminará el resultado. Además, verifique Thread.currentThread().isInterrupted() antes de una operación costosa y regrese inmediatamente.

Devoluciones
un ERROR(/Collection) del Resource host.