क्लस्टर डिवाइस मॉनिटर
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) |
void | run () एक विधि जिसे मॉनिटर के सभी @Option फ़ील्ड सेट किए जाने के बाद कॉल किया जाएगा। |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) |
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 ()
एक विधि जिसे मॉनिटर को बंद करने की आवश्यकता होने पर कॉल किया जाएगा।