Multiplekser monitorowania urządzeń

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

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


Klasa proxy do rozpowszechniania żą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)

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

void removeMonitor(IDeviceMonitor mon)
void run()

Metoda, która będzie wywoływana po ustawieniu wszystkich pól @Option na monitorze.

void setDeviceLister(IDeviceMonitor.DeviceLister lister)

Umożliwia ustawienie pola DeviceLister.

void stop()

Metoda, która będzie wywoływana, gdy konieczne będzie zatrzymanie monitora.

Konstruktory publiczne

Multiplekser monitorowania urządzeń

public DeviceMonitorMultiplexer ()

Metody publiczne

DodajMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

Parametry
globalDeviceMonitor IDeviceMonitor

DodajMonitory

public void addMonitors ( globalDeviceMonitors)

Parametry
globalDeviceMonitors

powiadom o zmianie stanu urządzenia

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

Wskazuje IDeviceMonitor, że stan urządzenia uległ zmianie. Monitorowanie implementacji powinno ograniczać ilość przetwarzania Interakcja z parametrem IDeviceManager/DeviceLister tą metodą.

Parametry
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

usuńMonitor

public void removeMonitor (IDeviceMonitor mon)

Parametry
mon IDeviceMonitor

home run

public void run ()

Metoda, która będzie wywoływana po ustawieniu wszystkich pól @Option na monitorze.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Umożliwia ustawienie pola DeviceLister. Po udanej próbie ustawienia Listera mogą odrzucać wszystkie kolejne próby.

Parametry
lister IDeviceMonitor.DeviceLister

zatrzymaj

public void stop ()

Metoda, która będzie wywoływana, gdy konieczne będzie zatrzymanie monitora.