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)
|
void
|
removeMonitor(IDeviceMonitor mon)
|
void
|
run()
यह एक ऐसा तरीका है जिसे मॉनिटर के सभी @Option फ़ील्ड सेट होने के बाद कॉल किया जाएगा. |
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
|
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 |
run
public void run ()
यह एक ऐसा तरीका है जिसे मॉनिटर के सभी @Option फ़ील्ड सेट होने के बाद कॉल किया जाएगा.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
DeviceLister को सेट करने की अनुमति देता है. Lister को सेट करने की कोशिश करने के बाद,
लागू करने के तरीके में बाद की सभी कोशिशों को खारिज किया जा सकता है.
| पैरामीटर | |
|---|---|
lister |
IDeviceMonitor.DeviceLister |
stop
public void stop ()
यह एक ऐसा तरीका है जिसे मॉनिटर को बंद करने की ज़रूरत पड़ने पर कॉल किया जाएगा.