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

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

java.lang.Объект
com.android.tradefed.device.DeviceMonitorMultiplexer


Прокси-класс для распространения запросов на несколько IDeviceMonitor s.

Краткое содержание

Публичные конструкторы

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 ()

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