IDeviceMonitor
public
interface
IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
Interfaz para supervisar el estado de los dispositivos. Se diseñó para pasarse a una instancia de IDeviceManager
, en cuyo momento IDeviceManager
invocará devoluciones de llamada a medida que se activen los eventos relacionados. Cualquier almacenamiento en caché o procesamiento por lotes debe realizarse dentro de la instancia de IDeviceMonitor
.
Resumen
Clases anidadas | |
---|---|
class |
IDeviceMonitor.DeviceLister
Una clase similar a |
Métodos públicos | |
---|---|
abstract
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Indica a |
abstract
void
|
run()
Es un método al que se llamará después de que se hayan establecido todos los campos @Option del Monitor. |
abstract
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
Permite establecer |
abstract
void
|
stop()
Es un método al que se llamará cuando se deba detener el Monitor. |
Métodos públicos
notifyDeviceStateChange
public abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Indica a IDeviceMonitor
que se cambió el estado de un dispositivo.
Las implementaciones de supervisión 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 abstract void run ()
Es un método al que se llamará después de que se hayan establecido todos los campos @Option del Monitor.
setDeviceLister
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Permite establecer DeviceLister
. Después de un intento exitoso de configurar el Lister, las implementaciones pueden descartar todos los intentos posteriores.
Parámetros | |
---|---|
lister |
IDeviceMonitor.DeviceLister |
escala
public abstract void stop ()
Es un método al que se llamará cuando se deba detener el Monitor.