IResourceMetricCollector
public
interface
IResourceMetricCollector
com.android.tradefed.monitoring.collector.IResourceMetricCollector |
Interfejs umożliwiający użytkownikom wdrażanie niestandardowych gromadzicieli zasobów.
Podsumowanie
Metody publiczne | |
---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
Pobiera limit czasu pomiaru danych urządzenia w ms. |
default
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
Zbiera dane o zasobach urządzenia. |
default
long
|
getHostMetricizeTimeoutMs()
Pobiera czas oczekiwania na pomiar hosta w ms. |
default
|
getHostResourceMetrics()
Zbiera dane o zasobach hosta. |
Metody publiczne
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Pobiera limit czasu pomiaru danych urządzenia w ms.
Zwroty | |
---|---|
long |
getDeviceResourceMetrics
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Zbiera dane o zasobach urządzenia. Funkcja musi zwracać wartość w czasie getDeviceMetricizeTimeoutMs()
ms, w przeciwnym razie wynik zostanie pominięty przez funkcję LabResourceDeviceMonitor
. Przed wykonaniem kosztownej operacji sprawdź też, czy Thread.currentThread().isInterrupted() zwraca wartość true.
Parametry | |
---|---|
descriptor |
DeviceDescriptor : DeviceDescriptor na temat urządzenia zbierającego dane. |
deviceManager |
IDeviceManager : instancja IDeviceManager . |
Zwroty | |
---|---|
|
ERROR(/Collection) z urządzenia Resource . |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Pobiera czas oczekiwania na pomiar hosta w ms.
Zwroty | |
---|---|
long |
getHostResourceMetrics
publicgetHostResourceMetrics ()
Zbiera dane o zasobach hosta. Funkcja musi zwracać wartość w czasie getHostMetricizeTimeoutMs()
ms, w przeciwnym razie wynik zostanie pominięty przez funkcję LabResourceDeviceMonitor
. Przed wykonaniem kosztownej operacji sprawdź też, czy Thread.currentThread().isInterrupted() zwraca wartość true.
Zwroty | |
---|---|
|
ERROR(/Collection) gospodarza Resource . |