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)

يشير IDeviceMonitor إلى أنه تم تغيير حالة الجهاز.

void run ()

طريقة سيتم استدعاؤها بعد تعيين جميع حقولOption الخاصة بالمراقب.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

يسمح بتعيين DeviceLister .

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 ()

طريقة سيتم استدعاؤها عند الحاجة إلى إيقاف جهاز العرض.