Иресаурцеметрикколлектор

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

getHostResourceMetrics

public  getHostResourceMetrics ()

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

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