DeviceMonitorMultiplexer

public class DeviceMonitorMultiplexer
extends Object implements IDeviceMonitor

java.lang.Object
   ↳ com.android.tradefed.device.DeviceMonitorMultiplexer


एक से ज़्यादा IDeviceMonitors को अनुरोध भेजने के लिए, एक प्रॉक्सी क्लास.

खास जानकारी

पब्लिक कंस्ट्रक्टर

DeviceMonitorMultiplexer()

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

void addMonitor(IDeviceMonitor globalDeviceMonitor)
void 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()

यह एक ऐसा तरीका है जिसे मॉनिटर को बंद करने के लिए कॉल किया जाएगा.

पब्लिक कंस्ट्रक्टर

DeviceMonitorMultiplexer

public DeviceMonitorMultiplexer ()

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

addMonitor

public void addMonitor (IDeviceMonitor globalDeviceMonitor)

पैरामीटर
globalDeviceMonitor IDeviceMonitor

addMonitors

public void addMonitors ( globalDeviceMonitors)

पैरामीटर
globalDeviceMonitors

notifyDeviceStateChange

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

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

पैरामीटर
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

removeMonitor

public void removeMonitor (IDeviceMonitor mon)

पैरामीटर
mon IDeviceMonitor

रन

public void run ()

यह एक ऐसा तरीका है जिसे मॉनिटर के सभी @Option फ़ील्ड सेट होने के बाद कॉल किया जाएगा.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

DeviceLister को सेट करने की अनुमति देता है. Lister को सेट करने के बाद, लागू करने की सभी कोशिशों को खारिज किया जा सकता है.

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

बंद करो

public void stop ()

यह एक ऐसा तरीका है जिसे मॉनिटर को बंद करने के लिए कॉल किया जाएगा.