Recolector de métricas de recursos

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 tiempo de espera de metricize del dispositivo en ms.

default getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Recopila métricas de recursos de dispositivos.

default long getHostMetricizeTimeoutMs()

Obtiene el tiempo de espera de 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 metricize del dispositivo en ms.

Muestra
long

getDeviceResourceMetrics.

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Recopila métricas de recursos de dispositivos. La función debe devolverse en getDeviceMetricizeTimeoutMs() ms; de lo contrario, el resultado será disminuyó por LabResourceDeviceMonitor. También verifica Thread.currentThread().isInterrupted() antes de una operación costosa y regresa de inmediato.

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

deviceManager IDeviceManager: Es la instancia IDeviceManager.

Muestra
un ERROR(/Collection) del dispositivo Resource.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

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

Muestra
long

getHostResourceMetrics.

public  getHostResourceMetrics ()

Recopila métricas de recursos del host. La función debe devolverse en getHostMetricizeTimeoutMs() ms; de lo contrario, el resultado será disminuyó por LabResourceDeviceMonitor. También verifica Thread.currentThread().isInterrupted() antes de una operación costosa y regresa de inmediato.

Muestra
un ERROR(/Collection) del host Resource.