IResourceMetricCollector
public
interface
IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
Interface para o usuário implementar coletores de recursos personalizados.
Resumo
Métodos públicos | |
---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
Recebe 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()
Recebe o tempo limite de metricização do host em ms. |
default
|
getHostResourceMetrics()
Coleta métricas de recursos do host. |
Métodos públicos
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Recebe o tempo limite de métrica do dispositivo em ms.
Retorna | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Coleta métricas de recursos do dispositivo. A função precisa 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 de medição. |
deviceManager |
IDeviceManager : a instância IDeviceManager . |
Retorna | |
---|---|
|
uma ERROR(/Collection) de dispositivo Resource . |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Recebe o tempo limite de metricização do host em ms.
Retorna | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
Coleta métricas de recursos do host. A função precisa 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.
Retorna | |
---|---|
|
um ERROR(/Collection) do host Resource . |