การตรวจสอบอุปกรณ์คลัสเตอร์

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 สำเร็จแล้ว อาจทิ้งความพยายามในครั้งต่อๆ ไปทั้งหมด

พารามิเตอร์
lister IDeviceMonitor.DeviceLister

แวะพัก

public void stop ()

เมธอดที่จะเรียกใช้เมื่อจำเป็นต้องหยุดการตรวจสอบ