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

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 कार्यान्वयन जो ट्रेडफेड क्लस्टर सेवा को परिणाम रिपोर्ट करता है।

सारांश

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

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

दौड़ना

public void run ()

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

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

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

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

रुकना

public void stop ()

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