IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Es la interfaz para que el usuario implemente recopiladores de recursos personalizados.

Resumen

Métodos públicos

default long getDeviceMetricizeTimeoutMs()

Obtiene el tiempo de espera de la métrica del dispositivo en ms.

default getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Recopila métricas de recursos del dispositivo.

default long getHostMetricizeTimeoutMs()

Obtiene el tiempo de espera de la métrica del host en ms.

default getHostResourceMetrics()

Recopila métricas de recursos del host.

Métodos públicos

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Obtiene el tiempo de espera de la métrica del dispositivo en ms.

Muestra
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Recopila métricas de recursos del dispositivo. La función debe mostrarse en getDeviceMetricizeTimeoutMs() ms; de lo contrario, LabResourceDeviceMonitor descartará el resultado. Además, verifica Thread.currentThread().isInterrupted() antes de la operación costosa y vuelve de inmediato.

Parámetros
descriptor DeviceDescriptor: El DeviceDescriptor sobre el dispositivo de medición.

deviceManager IDeviceManager: Es la instancia de IDeviceManager.

Muestra
un ERROR(/Collection) del dispositivo Resource.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Obtiene el tiempo de espera de la métrica del host en ms.

Muestra
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Recopila métricas de recursos del host. La función debe mostrarse en getHostMetricizeTimeoutMs() ms; de lo contrario, LabResourceDeviceMonitor descartará el resultado. Además, verifica Thread.currentThread().isInterrupted() antes de la operación costosa y vuelve de inmediato.

Muestra
un ERROR(/Collection) del host Resource.