IDeviceMonitor
public
interface
IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
Interfaz para supervisar el estado de los dispositivos. Está destinado a pasarse a un IDeviceManager
.
instancia, en cuyo caso IDeviceManager
invocará devoluciones de llamada como eventos relacionados
se activan. El almacenamiento en caché o el procesamiento por lotes se deben realizar en IDeviceMonitor
.
instancia.
Resumen
Clases anidadas | |
---|---|
class |
IDeviceMonitor.DeviceLister
Una clase similar a |
Métodos públicos | |
---|---|
abstract
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Le indica al |
abstract
void
|
run()
Un método al que se llamará después de configurar todos los campos @Option del monitor. |
abstract
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
Permite establecer |
abstract
void
|
stop()
Un método al que se llamará cuando deba detenerse el monitor. |
Métodos públicos
notifiqueDeviceStateChange
public abstract 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 |
run
public abstract void run ()
Un método al que se llamará después de configurar 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,
de Google Workspace pueden descartar
todos los intentos posteriores.
Parámetros | |
---|---|
lister |
IDeviceMonitor.DeviceLister |
escala
public abstract void stop ()
Un método al que se llamará cuando deba detenerse el monitor.