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)

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 (List<IDeviceMonitor> globalDeviceMonitors)

पैरामीटर
globalDeviceMonitors List

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

run

public void run ()

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

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

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

stop

public void stop ()

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