IResourceMetricCollector

public interface IResourceMetricCollector

com.android.tradefed.monitoring.collector.IResourceMetricCollector


Interfejs, w którym użytkownik może wdrożyć niestandardowe kolektory zasobów.

Podsumowanie

Metody publiczne

default long getDeviceMetricizeTimeoutMs()

Pobiera czas oczekiwania pomiaru urządzenia (w ms).

default getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Zbiera wskaźniki dotyczące zasobów urządzenia.

default long getHostMetricizeTimeoutMs()

Pobiera czas oczekiwania na wskaźnik hosta w ms.

default getHostResourceMetrics()

Zbiera wskaźniki dotyczące zasobów hosta.

Metody publiczne

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Pobiera czas oczekiwania pomiaru urządzenia (w ms).

Zwroty
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Zbiera wskaźniki dotyczące zasobów urządzenia. Funkcja musi zwracać dane w czasie getDeviceMetricizeTimeoutMs() ms. W przeciwnym razie wynik będzie spadek o LabResourceDeviceMonitor. Sprawdź także Thread.currentThread().isInterrupted() przed wykonaniem kosztownej operacji i zwraca się natychmiast.

Parametry
descriptor DeviceDescriptor: DeviceDescriptor na temat urządzenia metrycznego.

deviceManager IDeviceManager: wystąpienie IDeviceManager.

Zwroty
ERROR(/Collection) na urządzeniu Resource.

getHostMetricizeTimeoutMs

public long getHostMetricizeTimeoutMs ()

Pobiera czas oczekiwania na wskaźnik hosta w ms.

Zwroty
long

getHostResourceMetrics

public  getHostResourceMetrics ()

Zbiera wskaźniki dotyczące zasobów hosta. Funkcja musi zwracać dane w czasie getHostMetricizeTimeoutMs() ms. W przeciwnym razie wynik będzie spadek o LabResourceDeviceMonitor. Sprawdź także Thread.currentThread().isInterrupted() przed wykonaniem kosztownej operacji i zwraca się natychmiast.

Zwroty
ERROR(/Collection) hosta Resource.