डिवाइस मॉनिटर मल्टीप्लेक्सर

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

java.lang.ऑब्जेक्ट
com.android.tradefed.device.DeviceMonitorMultiplexer


एकाधिक IDeviceMonitor s के अनुरोधों को प्रसारित करने के लिए एक प्रॉक्सी क्लास।

सारांश

सार्वजनिक निर्माणकर्ता

DeviceMonitorMultiplexer ()

सार्वजनिक तरीके

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

IDeviceMonitor को संकेत मिलता है कि डिवाइस स्थिति बदल दी गई है।

void removeMonitor ( IDeviceMonitor mon)
void run ()

एक विधि जिसे मॉनिटर के सभी @Option फ़ील्ड सेट होने के बाद कॉल किया जाएगा।

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

DeviceLister को सेट करने की अनुमति देता है।

void stop ()

एक विधि जिसे मॉनिटर को रोकने की आवश्यकता होने पर बुलाया जाएगा।

सार्वजनिक निर्माणकर्ता

डिवाइस मॉनिटर मल्टीप्लेक्सर

public DeviceMonitorMultiplexer ()

सार्वजनिक तरीके

मॉनिटर जोड़ें

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

पैरामीटर
globalDeviceMonitor IDeviceMonitor

addMonitors

public void addMonitors ( globalDeviceMonitors)

पैरामीटर
globalDeviceMonitors

नोटिफाईडिवाइसस्टेटचेंज

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

IDeviceMonitor को संकेत मिलता है कि डिवाइस स्थिति बदल दी गई है। मॉनिटर कार्यान्वयन को इस पद्धति में किए जाने वाले प्रसंस्करण और IDeviceManager/DeviceLister इंटरैक्शन की मात्रा को सीमित करना चाहिए।

पैरामीटर
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

मॉनिटर हटाएँ

public void removeMonitor (IDeviceMonitor mon)

पैरामीटर
mon IDeviceMonitor

दौड़ना

public void run ()

एक विधि जिसे मॉनिटर के सभी @Option फ़ील्ड सेट होने के बाद कॉल किया जाएगा।

सेटडिवाइसलिस्टर

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

DeviceLister को सेट करने की अनुमति देता है। लिस्टर को सेट करने के सफल प्रयास के बाद, कार्यान्वयन बाद के सभी प्रयासों को खारिज कर सकता है।

पैरामीटर
lister IDeviceMonitor.DeviceLister

रुकना

public void stop ()

एक विधि जिसे मॉनिटर को रोकने की आवश्यकता होने पर बुलाया जाएगा।