Иресаурцеметрикколлектор
public interface IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
Интерфейс, позволяющий пользователю реализовать настраиваемые сборщики ресурсов.
Краткое содержание
Публичные методы | |
---|---|
default long | getDeviceMetricizeTimeoutMs () Получает время ожидания метрики устройства в мс. |
default | getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager) Собирает метрики ресурсов устройства. |
default long | getHostMetricizeTimeoutMs () Получает тайм-аут метрики узла в мс. |
default | getHostResourceMetrics () Собирает метрики ресурсов хоста. |
Публичные методы
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Получает время ожидания метрики устройства в мс.
Возврат | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Собирает метрики ресурсов устройства. Функция должна вернуть результат через getDeviceMetricizeTimeoutMs()
мс, иначе результат будет удален LabResourceDeviceMonitor
. Кроме того, проверьте Thread.currentThread().isInterrupted() перед дорогостоящей операцией и немедленно вернитесь.
Параметры | |
---|---|
descriptor | DeviceDescriptor : DeviceDescriptor об устройстве измерения показателей. |
deviceManager | IDeviceManager : экземпляр IDeviceManager . |
Возврат | |
---|---|
ERROR(/Collection) Resource устройства. |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Получает тайм-аут метрики узла в мс.
Возврат | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
Собирает метрики ресурсов хоста. Функция должна вернуть результат через getHostMetricizeTimeoutMs()
мс, иначе результат будет удален LabResourceDeviceMonitor
. Кроме того, проверьте Thread.currentThread().isInterrupted() перед дорогостоящей операцией и немедленно вернитесь.
Возврат | |
---|---|
ERROR(/Collection) хост- Resource . |