DeviceMonitorMultiplexer
public
class
DeviceMonitorMultiplexer
extends Object
implements
IDeviceMonitor
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceMonitorMultiplexer |
Classe proxy permettant de propager les requêtes à plusieurs IDeviceMonitor.
Résumé
Constructeurs publics | |
|---|---|
DeviceMonitorMultiplexer()
|
|
Méthodes publiques | |
|---|---|
void
|
addMonitor(IDeviceMonitor globalDeviceMonitor)
|
void
|
addMonitors(List<IDeviceMonitor> globalDeviceMonitors)
|
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Indique au |
void
|
removeMonitor(IDeviceMonitor mon)
|
void
|
run()
Méthode qui sera appelée une fois que tous les champs @Option du moniteur auront été définis. |
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
Permet de définir le |
void
|
stop()
Méthode qui sera appelée lorsque le moniteur devra ê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 (List<IDeviceMonitor> globalDeviceMonitors)
| Paramètres | |
|---|---|
globalDeviceMonitors |
List |
notifyDeviceStateChange
public void notifyDeviceStateChange (String serial,
DeviceAllocationState oldState,
DeviceAllocationState newState)Indique au IDeviceMonitor qu'un état d'appareil a été modifié.
Les implémentations de surveillance doivent limiter la quantité de traitement et d'interaction IDeviceManager/DeviceLister qu'elles effectuent dans cette méthode.
| Paramètres | |
|---|---|
serial |
String |
oldState |
DeviceAllocationState |
newState |
DeviceAllocationState |
run
public void run ()
Méthode qui sera appelée une fois que tous les champs @Option du moniteur auront été définis.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Permet de définir le DeviceLister. Après une tentative réussie de définition du Lister, les implémentations peuvent ignorer toutes les tentatives ultérieures.
| Paramètres | |
|---|---|
lister |
IDeviceMonitor.DeviceLister |
stop
public void stop ()
Méthode qui sera appelée lorsque le moniteur devra être arrêté.