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
که نتایج را به سرویس Tradefed Cluster گزارش می دهد.
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 ()
روشی که زمانی فراخوانی می شود که مانیتور باید متوقف شود.