УстройствоМониторМультиплексор

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)

Сигнализирует IDeviceMonitor об изменении состояния устройства.

void removeMonitor ( IDeviceMonitor mon)
void run ()

Метод, который будет вызываться после установки всех полей @Option монитора.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Позволяет установить DeviceLister .

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 removeMonitor (IDeviceMonitor mon)

Параметры
mon IDeviceMonitor

бегать

public void run ()

Метод, который будет вызываться после установки всех полей @Option монитора.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Позволяет установить DeviceLister . После успешной попытки установить Lister реализации могут отменить все последующие попытки.

Параметры
lister IDeviceMonitor.DeviceLister

останавливаться

public void stop ()

Метод, который будет вызываться, когда монитор необходимо остановить.