DeviceMonitorMultiplexer
public
class
DeviceMonitorMultiplexer
extends Object
implements
IDeviceMonitor
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceMonitorMultiplexer |
Classe de proxy permettant de propager les requêtes vers plusieurs IDeviceMonitor.
Résumé
Constructeurs publics | |
|---|---|
DeviceMonitorMultiplexer()
|
|
Méthodes publiques | |
|---|---|
void
|
addMonitor(IDeviceMonitor globalDeviceMonitor)
|
void
|
addMonitors(
|
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Signale à |
void
|
removeMonitor(IDeviceMonitor mon)
|
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
DeviceMonitorMultiplexer
public DeviceMonitorMultiplexer ()
Méthodes publiques
addMonitor
public void addMonitor (IDeviceMonitor globalDeviceMonitor)
| Paramètres | |
|---|---|
globalDeviceMonitor |
IDeviceMonitor |
addMonitors
public void addMonitors (globalDeviceMonitors)
| Paramètres | |
|---|---|
globalDeviceMonitors |
|
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é.