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

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

java.lang.Object
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 ()

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

addMonitor

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 फ़ील्ड सेट किए जाने के बाद कॉल किया जाएगा।

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

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

रुकना

public void stop ()

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