IResourceMetricCollector
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 |
получитьHostResourceMetrics
publicgetHostResourceMetrics ()
Собирает показатели ресурсов хоста. Функция должна вернуться в getHostMetricizeTimeoutMs()
мс, иначе результат будет удален LabResourceDeviceMonitor
. Кроме того, проверьте Thread.currentThread().isInterrupted() перед дорогостоящей операцией и немедленно вернитесь.
Возвращает | |
---|---|
ERROR(/Collection) Resource хоста. |