ClusterDeviceMonitor
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 خوشه.
خلاصه
سازندگان عمومی | |
---|---|
ClusterDeviceMonitor () |
روشهای عمومی | |
---|---|
void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) سیگنال |
void | run () روشی که پس از تنظیم همه فیلدهای Option @مانیتور فراخوانی می شود. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) اجازه می دهد تا |
void | stop () روشی که هنگامی که مانیتور باید متوقف شود فراخوانی می شود. |
سازندگان عمومی
ClusterDeviceMonitor
public ClusterDeviceMonitor ()
روشهای عمومی
notifyDeviceStateChange
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 ()
روشی که هنگامی که مانیتور باید متوقف شود فراخوانی می شود.