DispositivoMonitorMultiplexor
public class DeviceMonitorMultiplexer
extends Object
implements IDeviceMonitor
java.lang.Objeto | |
↳ | com.android.tradefed.device.DeviceMonitorMultiplexer |
Una clase de proxy para propagar solicitudes a varios IDeviceMonitor
s.
Resumen
Constructores públicos | |
---|---|
DeviceMonitorMultiplexer () |
Métodos públicos | |
---|---|
void | addMonitor ( IDeviceMonitor globalDeviceMonitor) |
void | addMonitors ( globalDeviceMonitors) addMonitors ( globalDeviceMonitors) |
void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) Señala al |
void | removeMonitor ( IDeviceMonitor mon) |
void | run () Un método al que se llamará después de que se hayan configurado todos los campos @Option del monitor. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Permite configurar |
void | stop () Un método que se llamará cuando el Monitor deba detenerse. |
Constructores públicos
DispositivoMonitorMultiplexor
public DeviceMonitorMultiplexer ()
Métodos públicos
añadirMonitor
public void addMonitor (IDeviceMonitor globalDeviceMonitor)
Parámetros | |
---|---|
globalDeviceMonitor | IDeviceMonitor |
Añadir monitor (es
public void addMonitors (globalDeviceMonitors)
Parámetros | |
---|---|
globalDeviceMonitors |
notificarDeviceStateChange
public void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Señala al IDeviceMonitor
que se ha cambiado el estado de un dispositivo. Las implementaciones del monitor 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 |
correr
public void run ()
Un método al que se llamará después de que se hayan configurado todos los campos @Option del monitor.
establecer lista de dispositivos
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Permite configurar DeviceLister
. Después de un intento exitoso de establecer Lister, las implementaciones pueden descartar todos los intentos posteriores.
Parámetros | |
---|---|
lister | IDeviceMonitor.DeviceLister |
detener
public void stop ()
Un método que se llamará cuando el Monitor deba detenerse.