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

public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor

java.lang.ऑब्जेक्ट
मैं com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase
मैं com.android.tradefed.monitoring.LabResourceDeviceMonitor
मैं com.android.tradefed.cluster.ClusterDeviceMonitor


एक IDeviceMonitor कार्यान्वयन कि Tradefed क्लस्टर सेवा के लिए परिणाम की रिपोर्ट।

सारांश

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

ClusterDeviceMonitor ()

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

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

सिग्नल्स IDeviceMonitor कि एक युक्ति राज्य बदल दिया गया है।

void run ()

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

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

की अनुमति देता है DeviceLister स्थापित किया जाना।

void stop ()

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

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

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

public ClusterDeviceMonitor ()

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

सूचित करेंडिवाइसस्टेटचेंज

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

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

मापदंडों
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

Daud

public void run ()

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

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

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

मापदंडों
lister IDeviceMonitor.DeviceLister

विराम

public void stop ()

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