جهاز 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 ()

الطرق العامة

إشعارDeviceStateChange

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

يشير ذلك المصطلح إلى طريقة يتم طلبها عند إيقاف جهاز العرض.