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 Cluster.
ملخص
المنشأت العامة | |
---|---|
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 ، قد تتجاهل التطبيقات جميع المحاولات اللاحقة.
حدود | |
---|---|
lister | IDeviceMonitor.DeviceLister |
قف
public void stop ()
طريقة سيتم استدعاؤها عند الحاجة إلى إيقاف جهاز العرض.