IResourceMetricCollectorIResourceMetricCollector

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 metricización 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 metricización del host en ms.

default getHostResourceMetrics ()

Recopila métricas de recursos de host.

Métodos públicos

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Obtiene el tiempo de espera de metricización del dispositivo 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 devuélvalo inmediatamente.

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

deviceManager IDeviceManager : la instancia IDeviceManager .

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

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Obtiene el tiempo de espera de metricización del host en ms.

Devoluciones
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Recopila métricas de recursos de 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 devuélvalo inmediatamente.

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