DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

java.lang.Object
   ↳ com.android.tradefed.device.DeviceMonitorMultiplexer


Klasa pośrednicząca do rozsyłania żądań do wielu IDeviceMonitor.

Podsumowanie

Konstruktory publiczne

DeviceMonitorMultiplexer()

Metody publiczne

void addMonitor(IDeviceMonitor globalDeviceMonitor)
void addMonitors( globalDeviceMonitors)
void notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

Informuje IDeviceMonitor, że stan urządzenia uległ zmianie.

void removeMonitor(IDeviceMonitor mon)
void run()

Metoda, która zostanie wywołana po ustawieniu wszystkich pól @Option obiektu Monitor.

void setDeviceLister(IDeviceMonitor.DeviceLister lister)

Zezwala na ustawienie DeviceLister.

void stop()

Metoda, która zostanie wywołana, gdy trzeba zatrzymać monitor.

Konstruktory publiczne

DeviceMonitorMultiplexer

public DeviceMonitorMultiplexer ()

Metody publiczne

addMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

Parametry
globalDeviceMonitor IDeviceMonitor

addMonitors

public void addMonitors ( globalDeviceMonitors)

Parametry
globalDeviceMonitors

notifyDeviceStateChange

public void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

Informuje IDeviceMonitor, że stan urządzenia uległ zmianie. Implementacje monitora powinny ograniczać ilość przetwarzania i interakcji z IDeviceManagerem/DeviceListerem w ramach tej metody.

Parametry
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

removeMonitor

public void removeMonitor (IDeviceMonitor mon)

Parametry
mon IDeviceMonitor

home run

public void run ()

Metoda, która zostanie wywołana po ustawieniu wszystkich pól @Option obiektu Monitor.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Zezwala na ustawienie DeviceLister. Po pomyślnym ustawieniu listera implementacje mogą odrzucać wszystkie kolejne próby.

Parametry
lister IDeviceMonitor.DeviceLister

zatrzymaj

public void stop ()

Metoda, która zostanie wywołana, gdy trzeba zatrzymać monitor.