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 | ||
Implémentation IDeviceMonitor qui signale les résultats au service de cluster Tradefed.
Résumé
Constructeurs publics | |
|---|---|
ClusterDeviceMonitor()
|
|
Méthodes publiques | |
|---|---|
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Signale à |
void
|
run()
Méthode appelée une fois que tous les champs @Option du moniteur ont été définis. |
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
Permet de définir |
void
|
stop()
Méthode appelée lorsque le moniteur doit être arrêté. |
Constructeurs publics
ClusterDeviceMonitor
public ClusterDeviceMonitor ()
Méthodes publiques
notifyDeviceStateChange
public void notifyDeviceStateChange (String serial,
DeviceAllocationState oldState,
DeviceAllocationState newState)Signale à IDeviceMonitor qu'un état d'appareil a été modifié.
Les implémentations de moniteurs doivent limiter la quantité de traitement et l'interaction IDeviceManager/DeviceLister qu'elles effectuent dans cette méthode.
| Paramètres | |
|---|---|
serial |
String |
oldState |
DeviceAllocationState |
newState |
DeviceAllocationState |
Exécuter
public void run ()
Méthode appelée une fois que tous les champs @Option du moniteur ont été définis.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Permet de définir DeviceLister. Une fois la tentative de configuration de la liste réussie, les implémentations peuvent supprimer toutes les tentatives ultérieures.
| Paramètres | |
|---|---|
lister |
IDeviceMonitor.DeviceLister |
escale
public void stop ()
Méthode appelée lorsque le moniteur doit être arrêté.