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