DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

Objeto java.lang.
   ↳ com.android.tradefed.device.DeviceMonitorMultiplexer


Una clase de proxy para propagar solicitudes a varios IDeviceMonitor

Resumen

Constructores públicos

DeviceMonitorMultiplexer()

Métodos públicos

void addMonitor(IDeviceMonitor globalDeviceMonitor)
void addMonitors( globalDeviceMonitors)
void notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

Le indica al IDeviceMonitor que se cambió el estado de un dispositivo.

void removeMonitor(IDeviceMonitor mon)
void run()

Un método al que se llamará después de configurar todos los campos @Option del monitor.

void setDeviceLister(IDeviceMonitor.DeviceLister lister)

Permite establecer DeviceLister.

void stop()

Un método al que se llamará cuando deba detenerse 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 ( globalDeviceMonitors)

Parámetros
globalDeviceMonitors

notificarDeviceStateChange

public void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

Le indica al IDeviceMonitor que se cambió el estado de un dispositivo. Las implementaciones de supervisión deberían limitar la cantidad de procesamiento Interacción IDeviceManager/DeviceLister que realizan en este método.

Parámetros
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

quitarMonitor

public void removeMonitor (IDeviceMonitor mon)

Parámetros
mon IDeviceMonitor

run

public void run ()

Un método al que se llamará después de configurar todos los campos @Option del monitor.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Permite establecer DeviceLister. Después de un intento exitoso de configurar el Lister, de Google Workspace pueden descartar todos los intentos posteriores.

Parámetros
lister IDeviceMonitor.DeviceLister

escala

public void stop ()

Un método al que se llamará cuando deba detenerse el monitor.