DeviceMonitorMultiplexer
public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceMonitorMultiplexer |
Класс-прокси для передачи запросов нескольким IDeviceMonitor .
Краткое содержание
Государственные строители | |
|---|---|
DeviceMonitorMultiplexer () | |
Общедоступные методы | |
|---|---|
void | addMonitor ( IDeviceMonitor globalDeviceMonitor) |
void | addMonitors (List< IDeviceMonitor > globalDeviceMonitors) |
void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) Сигнализирует |
void | removeMonitor ( IDeviceMonitor mon) |
void | run ()Метод, который будет вызван после того, как будут установлены все поля @Option монитора. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Позволяет установить |
void | stop ()Метод, который будет вызываться, когда потребуется остановить монитор. |
Государственные строители
DeviceMonitorMultiplexer
public DeviceMonitorMultiplexer ()
Общедоступные методы
addMonitor
public void addMonitor (IDeviceMonitor globalDeviceMonitor)
| Параметры | |
|---|---|
globalDeviceMonitor | IDeviceMonitor |
addMonitors
public void addMonitors (List<IDeviceMonitor> globalDeviceMonitors)
| Параметры | |
|---|---|
globalDeviceMonitors | List |
notifyDeviceStateChange
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 ()
Метод, который будет вызываться, когда потребуется остановить монитор.