IResourceMetricCollector
public
interface
IResourceMetricCollector
| com.android.tradefed.monitoring.collector.IResourceMetricCollector |
Die Schnittstelle, über die Nutzer benutzerdefinierte Ressourcensammler implementieren können.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
default
long
|
getDeviceMetricizeTimeoutMs()
Ruft das Zeitlimit für die Geräte-Metrik in Millisekunden ab. |
default
Collection<Resource>
|
getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)
Erfasst Messwerte zu Geräteressourcen. |
default
long
|
getHostMetricizeTimeoutMs()
Ruft das Zeitlimit für die Host-Metrik in Millisekunden ab. |
default
Collection<Resource>
|
getHostResourceMetrics()
Erfasst Messwerte zu Hostressourcen. |
Öffentliche Methoden
getDeviceMetricizeTimeoutMs
public long getDeviceMetricizeTimeoutMs ()
Ruft das Zeitlimit für die Geräte-Metrik in Millisekunden ab.
| Gibt Folgendes zurück: | |
|---|---|
long |
|
getDeviceResourceMetrics
public Collection<Resource> getDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
Erfasst Messwerte zu Geräteressourcen. Die Funktion muss innerhalb von IResourceMetricCollector.getDeviceMetricizeTimeoutMs() ms zurückgegeben werden. Andernfalls wird das Ergebnis von LabResourceDeviceMonitor verworfen. Prüfen Sie außerdem vor einem aufwendigen Vorgang, ob Thread.currentThread().isInterrupted() zurückgegeben wird, und kehren Sie sofort zurück.
| Parameter | |
|---|---|
descriptor |
DeviceDescriptor: die DeviceDescriptor zum Messgerät. |
deviceManager |
IDeviceManager: die IDeviceManager-Instanz. |
| Gibt Folgendes zurück: | |
|---|---|
Collection<Resource> |
Collection des Geräts Resource. |
getHostMetricizeTimeoutMs
public long getHostMetricizeTimeoutMs ()
Ruft das Zeitlimit für die Host-Metrik in Millisekunden ab.
| Gibt Folgendes zurück: | |
|---|---|
long |
|
getHostResourceMetrics
public Collection<Resource> getHostResourceMetrics ()
Erfasst Messwerte zu Hostressourcen. Die Funktion muss innerhalb von IResourceMetricCollector.getHostMetricizeTimeoutMs() ms zurückgegeben werden. Andernfalls wird das Ergebnis von LabResourceDeviceMonitor verworfen. Prüfen Sie außerdem vor einem aufwendigen Vorgang, ob Thread.currentThread().isInterrupted() zurückgegeben wird, und kehren Sie sofort zurück.
| Gibt Folgendes zurück: | |
|---|---|
Collection<Resource> |
Collection des Hosts Resource. |