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
publicgetDeviceResourceMetrics (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
publicgetHostResourceMetrics ()
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. |