DeviceMonitorMultiplexer
public
class
DeviceMonitorMultiplexer
extends Object
implements
IDeviceMonitor
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceMonitorMultiplexer |
Es una clase de proxy para propagar solicitudes a varios objetos IDeviceMonitor.
Resumen
Constructores públicos | |
|---|---|
DeviceMonitorMultiplexer()
|
|
Métodos públicos | |
|---|---|
void
|
addMonitor(IDeviceMonitor globalDeviceMonitor)
|
void
|
addMonitors(List<IDeviceMonitor> globalDeviceMonitors)
|
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Indica al |
void
|
removeMonitor(IDeviceMonitor mon)
|
void
|
run()
Es un método que se llamará después de que se hayan establecido todos los campos @Option del Monitor. |
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
Permite establecer el |
void
|
stop()
Método que se llamará cuando se deba detener el Monitor. |
Constructores públicos
DeviceMonitorMultiplexer
public DeviceMonitorMultiplexer ()
Métodos públicos
addMonitor
public void addMonitor (IDeviceMonitor globalDeviceMonitor)
| Parámetros | |
|---|---|
globalDeviceMonitor |
IDeviceMonitor |
addMonitors
public void addMonitors (List<IDeviceMonitor> globalDeviceMonitors)
| Parámetros | |
|---|---|
globalDeviceMonitors |
List |
notifyDeviceStateChange
public void notifyDeviceStateChange (String serial,
DeviceAllocationState oldState,
DeviceAllocationState newState)Indica al IDeviceMonitor que cambió el estado de un dispositivo.
Las implementaciones de monitores deben limitar la cantidad de procesamiento y la interacción de IDeviceManager/DeviceLister que realizan en este método.
| Parámetros | |
|---|---|
serial |
String |
oldState |
DeviceAllocationState |
newState |
DeviceAllocationState |
run
public void run ()
Es un método que se llamará después de que se hayan establecido todos los campos @Option del Monitor.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Permite establecer el DeviceLister. Después de un intento exitoso de configurar el objeto Lister, las implementaciones pueden descartar todos los intentos posteriores.
| Parámetros | |
|---|---|
lister |
IDeviceMonitor.DeviceLister |
detener
public void stop ()
Método que se llamará cuando se deba detener el Monitor.