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 о metricizing устройстве.

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

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

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

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

Возврат
long

getHostResourceMetrics

public  getHostResourceMetrics ()

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

Возврат
ERROR(/Collection) принимающих Resource .