DeviceMonitorMultiplekser

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

Obiekt Java.lang.Object
com.android.tradefed.device.DeviceMonitorMultiplexer


Klasa proxy służąca do propagowania żądań do wielu obiektów IDeviceMonitor .

Streszczenie

Konstruktorzy publiczni

DeviceMonitorMultiplexer ()

Metody publiczne

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

Sygnalizuje IDeviceMonitor , że stan urządzenia został zmieniony.

void removeMonitor ( IDeviceMonitor mon)
void run ()

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

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Umożliwia ustawienie DeviceLister .

void stop ()

Metoda, która zostanie wywołana, gdy konieczne będzie zatrzymanie Monitora.

Konstruktorzy publiczni

DeviceMonitorMultiplekser

public DeviceMonitorMultiplexer ()

Metody publiczne

dodajMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

Parametry
globalDeviceMonitor IDeviceMonitor

dodajMonitory

public void addMonitors ( globalDeviceMonitors)

Parametry
globalDeviceMonitors

powiadomić o zmianie stanu urządzenia

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

Sygnalizuje IDeviceMonitor , że stan urządzenia został zmieniony. Implementacje monitora powinny ograniczać ilość przetwarzania i interakcji IDeviceManager/DeviceLister, które wykonują w tej metodzie.

Parametry
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

usuńMonitor

public void removeMonitor (IDeviceMonitor mon)

Parametry
mon IDeviceMonitor

uruchomić

public void run ()

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

ustawListę Urządzeń

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

Parametry
lister IDeviceMonitor.DeviceLister

zatrzymywać się

public void stop ()

Metoda, która zostanie wywołana, gdy konieczne będzie zatrzymanie Monitora.