IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Interfejs użytkownika do implementacji niestandardowych kolektorów zasobów.

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

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Zbiera metryki zasobów urządzenia. Funkcja musi zostać zwrócona w getDeviceMetricizeTimeoutMs() ms, w przeciwnym razie wynik zostanie usunięty przez LabResourceDeviceMonitor . Sprawdź również Thread.currentThread().isInterrupted() przed kosztowną operacją i natychmiast wróć.

Parametry
descriptor DeviceDescriptor : DeviceDescriptor o urządzeniu metrycznym.

deviceManager IDeviceManager : instancja IDeviceManager .

Zwroty
a 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ć w getHostMetricizeTimeoutMs() ms, w przeciwnym razie wynik zostanie usunięty przez LabResourceDeviceMonitor . Sprawdź również Thread.currentThread().isInterrupted() przed kosztowną operacją i natychmiast wróć.

Zwroty
ERROR(/Collection) Resource hosta .