УстройствоМониторМультиплексор
public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor
| java.lang.Объект | |
| ↳ | com.android.tradefed.device.DeviceMonitorMultiplexer |
Прокси-класс для распространения запросов на несколько IDeviceMonitor .
Краткое содержание
Общественные конструкторы | |
|---|---|
DeviceMonitorMultiplexer () | |
Публичные методы | |
|---|---|
void | addMonitor ( IDeviceMonitor globalDeviceMonitor) |
void | addMonitors ( globalDeviceMonitors)addMonitors ( globalDeviceMonitors) |
void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) Сигнализирует |
void | removeMonitor ( IDeviceMonitor mon) |
void | run ()Метод, который будет вызываться после установки всех полей @Option монитора. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Позволяет установить |
void | stop ()Метод, который будет вызываться, когда монитор необходимо остановить. |
Общественные конструкторы
УстройствоМониторМультиплексор
public DeviceMonitorMultiplexer ()
Публичные методы
добавитьМонитор
public void addMonitor (IDeviceMonitor globalDeviceMonitor)
| Параметры | |
|---|---|
globalDeviceMonitor | IDeviceMonitor |
добавитьмониторы
public void addMonitors (globalDeviceMonitors)
| Параметры | |
|---|---|
globalDeviceMonitors | |
уведомитьDeviceStateChange
public void notifyDeviceStateChange (String serial,
DeviceAllocationState oldState,
DeviceAllocationState newState) Сигнализирует IDeviceMonitor об изменении состояния устройства. Реализации монитора должны ограничивать объем обработки и взаимодействия IDeviceManager/DeviceLister, которые они выполняют в этом методе.
| Параметры | |
|---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
бегать
public void run ()
Метод, который будет вызываться после установки всех полей @Option монитора.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Позволяет установить DeviceLister . После успешной попытки установить Lister реализации могут отменить все последующие попытки.
| Параметры | |
|---|---|
lister | IDeviceMonitor.DeviceLister |
останавливаться
public void stop ()
Метод, который будет вызываться, когда монитор необходимо остановить.