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
publicgetDeviceResourceMetrics (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
publicgetHostResourceMetrics ()
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 . |