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