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

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 फ़ील्ड को सेट करने के बाद कॉल किया जाता है.

DeviceLister सेट करें

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

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

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

बंद करो

public void stop ()

मॉनिटर को बंद करने के लिए इस्तेमाल किया जाने वाला तरीका.