Kolekcjoner zasobów IResourceMetric

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Interfejs użytkownika umożliwiający wdrażanie niestandardowych modułów zbierających zasoby.

Streszczenie

Metody publiczne

default long getDeviceMetricizeTimeoutMs ()

Pobiera limit czasu metryki urządzenia w ms.

default getDeviceResourceMetrics ( DeviceDescriptor descriptor, IDeviceManager deviceManager)

Zbiera metryki zasobów urządzenia.

default long getHostMetricizeTimeoutMs ()

Pobiera limit czasu metryki hosta w ms.

default getHostResourceMetrics ()

Zbiera metryki zasobów hosta.

Metody publiczne

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Pobiera limit czasu metryki urządzenia w ms.

Zwroty
long

pobierzDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Zbiera metryki zasobów urządzenia. Funkcja musi zwrócić wartość w getDeviceMetricizeTimeoutMs() ms, w przeciwnym razie wynik zostanie odrzucony przez LabResourceDeviceMonitor . Przed kosztowną operacją sprawdź także Thread.currentThread().isInterrupted() i natychmiast wróć.

Parametry
descriptor DeviceDescriptor : DeviceDescriptor dotyczący urządzenia metrycznego.

deviceManager IDeviceManager : instancja IDeviceManager .

Zwroty
ERROR(/Collection) Resource urządzenia.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Pobiera limit czasu metryki hosta w ms.

Zwroty
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Zbiera metryki zasobów hosta. Funkcja musi zwrócić wartość w getHostMetricizeTimeoutMs() ms, w przeciwnym razie wynik zostanie odrzucony przez LabResourceDeviceMonitor . Przed kosztowną operacją sprawdź także Thread.currentThread().isInterrupted() i natychmiast wróć.

Zwroty
ERROR(/Collection) Resource .