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

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

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

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 ()

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