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

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Собирает показатели ресурсов устройства. Функция должна вернуться в getDeviceMetricizeTimeoutMs() мс, иначе результат будет удален LabResourceDeviceMonitor . Кроме того, проверьте Thread.currentThread().isInterrupted() перед дорогостоящей операцией и немедленно вернитесь.

Параметры
descriptor DeviceDescriptor : DeviceDescriptor о метрическом устройстве.

deviceManager IDeviceManager : экземпляр IDeviceManager .

Возвращает
ERROR(/Collection) Resource устройства.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Получает время ожидания метрики хоста в мс.

Возвращает
long

получитьHostResourceMetrics

public  getHostResourceMetrics ()

Собирает показатели ресурсов хоста. Функция должна вернуться в getHostMetricizeTimeoutMs() мс, иначе результат будет удален LabResourceDeviceMonitor . Кроме того, проверьте Thread.currentThread().isInterrupted() перед дорогостоящей операцией и немедленно вернитесь.

Возвращает
ERROR(/Collection) Resource хоста.