DispositivoMonitorMultiplexor
public class DeviceMonitorMultiplexer
extends Object
implements IDeviceMonitor
java.lang.Objeto | |
↳ | com.android.tradefed.device.DeviceMonitorMultiplexer |
Una clase de proxy para propagar solicitudes a múltiples IDeviceMonitor
.
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) Indica al |
void | removeMonitor ( IDeviceMonitor mon) |
void | run () Un método 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 sea necesario detener el Monitor. |
Constructores públicos
DispositivoMonitorMultiplexor
public DeviceMonitorMultiplexer ()
Métodos públicos
agregarMonitor
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)
Indica al IDeviceMonitor
que se ha cambiado el estado de un dispositivo. Las implementaciones de monitor deben limitar la cantidad de procesamiento y la interacción IDeviceManager/DeviceLister que realizan en este método.
Parámetros | |
---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
correr
public void run ()
Un método que se llamará después de que se hayan configurado todos los campos @Option del Monitor.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Permite configurar DeviceLister
. Después de un intento exitoso de configurar el 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 sea necesario detener el Monitor.