IResourceMetricCollector
public interface IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
A interface para o usuário implementar coletores de recursos customizados.
Resumo
Métodos públicos | |
---|---|
default long | getDeviceMetricizeTimeoutMs () Obtém o tempo limite de métrica do dispositivo em ms. |
default | getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager) Coleta métricas de recursos do dispositivo. |
default long | getHostMetricizeTimeoutMs () Obtém o tempo limite de métrica do host em ms. |
default | getHostResourceMetrics () Coleta métricas de recursos do host. |
Métodos públicos
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Obtém o tempo limite de métrica do dispositivo em ms.
devoluções | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Coleta métricas de recursos do dispositivo. A função deve retornar em getDeviceMetricizeTimeoutMs()
ms, caso contrário, o resultado será descartado pelo LabResourceDeviceMonitor
. Além disso, verifique Thread.currentThread().isInterrupted() antes da operação cara e retorne imediatamente.
Parâmetros | |
---|---|
descriptor | DeviceDescriptor : o DeviceDescriptor sobre o dispositivo métrico. |
deviceManager | IDeviceManager : a instância IDeviceManager . |
devoluções | |
---|---|
um ERROR(/Collection) do dispositivo Resource . |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Obtém o tempo limite de métrica do host em ms.
devoluções | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
Coleta métricas de recursos do host. A função deve retornar em getHostMetricizeTimeoutMs()
ms, caso contrário, o resultado será descartado pelo LabResourceDeviceMonitor
. Além disso, verifique Thread.currentThread().isInterrupted() antes da operação cara e retorne imediatamente.
devoluções | |
---|---|
um ERROR(/Collection) do Host Resource . |