DeviceMonitorMultiplexer
public
class
DeviceMonitorMultiplexer
extends Object
implements
IDeviceMonitor
| java.lang.Object | |
| ↳ | com.android.tradefed.device.DeviceMonitorMultiplexer |
Eine Proxy-Klasse, um Anfragen an mehrere IDeviceMonitors weiterzuleiten.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
DeviceMonitorMultiplexer()
|
|
Öffentliche Methoden | |
|---|---|
void
|
addMonitor(IDeviceMonitor globalDeviceMonitor)
|
void
|
addMonitors(
|
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Signalisiert der |
void
|
removeMonitor(IDeviceMonitor mon)
|
void
|
run()
Eine Methode, die aufgerufen wird, nachdem alle @Option-Felder des Monitors festgelegt wurden. |
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
Ermöglicht die Einstellung von |
void
|
stop()
Eine Methode, die aufgerufen wird, wenn der Monitor beendet werden muss. |
Öffentliche Konstruktoren
DeviceMonitorMultiplexer
public DeviceMonitorMultiplexer ()
Öffentliche Methoden
addMonitor
public void addMonitor (IDeviceMonitor globalDeviceMonitor)
| Parameter | |
|---|---|
globalDeviceMonitor |
IDeviceMonitor |
addMonitors
public void addMonitors (globalDeviceMonitors)
| Parameter | |
|---|---|
globalDeviceMonitors |
|
notifyDeviceStateChange
public void notifyDeviceStateChange (String serial,
DeviceAllocationState oldState,
DeviceAllocationState newState)Signalisiert der IDeviceMonitor, dass sich der Gerätestatus geändert hat.
Bei der Implementierung von Monitoren sollte die Verarbeitung und die Interaktion mit IDeviceManager/DeviceLister in dieser Methode begrenzt werden.
| Parameter | |
|---|---|
serial |
String |
oldState |
DeviceAllocationState |
newState |
DeviceAllocationState |
Homerun
public void run ()
Eine Methode, die aufgerufen wird, nachdem alle @Option-Felder des Monitors festgelegt wurden.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Ermöglicht die Einstellung von DeviceLister. Nach einem erfolgreichen Versuch, den Lister festzulegen, werden von Implementierungen möglicherweise alle nachfolgenden Versuche verworfen.
| Parameter | |
|---|---|
lister |
IDeviceMonitor.DeviceLister |
Stopp
public void stop ()
Eine Methode, die aufgerufen wird, wenn der Monitor beendet werden muss.