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

public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor

java.lang.Object
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 फ़ील्ड सेट किए जाने के बाद कॉल किया जाएगा।

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

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

रुकना

public void stop ()

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