ClusterDeviceMonitor
public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor
java.lang.Object | |||
↳ | com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase | ||
↳ | com.android.tradefed.monitoring.LabResourceDeviceMonitor | ||
↳ | com.android.tradefed.cluster.ClusterDeviceMonitor |
Eine IDeviceMonitor
Implementierung , die Ergebnisse der Tradefed Clusterdienst berichtet.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
ClusterDeviceMonitor () |
Öffentliche Methoden | |
---|---|
void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) Signalisiert das |
void | run () Eine Methode, die aufgerufen wird, nachdem alle @Option-Felder des Monitors gesetzt wurden. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Ermöglicht der |
void | stop () Eine Methode, die aufgerufen wird, wenn der Monitor gestoppt werden muss. |
Öffentliche Konstrukteure
ClusterDeviceMonitor
public ClusterDeviceMonitor ()
Öffentliche Methoden
benachrichtigenDeviceStateChange
public void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Signalisiert das IDeviceMonitor
dass ein Gerätezustand geändert wurde. Monitorimplementierungen sollten den Umfang der Verarbeitung und die IDeviceManager/DeviceLister-Interaktion begrenzen, die sie in dieser Methode ausführen.
Parameter | |
---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
Lauf
public void run ()
Eine Methode, die aufgerufen wird, nachdem alle @Option-Felder des Monitors gesetzt wurden.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Ermöglicht der DeviceLister
eingestellt werden. Nach einem erfolgreichen Versuch, den Lister zu setzen, können Implementierungen alle nachfolgenden Versuche verwerfen.
Parameter | |
---|---|
lister | IDeviceMonitor.DeviceLister |
halt
public void stop ()
Eine Methode, die aufgerufen wird, wenn der Monitor gestoppt werden muss.