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)

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

void removeMonitor ( IDeviceMonitor mon)
void run ()

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

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

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

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

Параметры
mon IDeviceMonitor

бегать

public void run ()

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

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

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

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

public void stop ()

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