ClusterDeviceMonitor
public
class
ClusterDeviceMonitor
extends LabResourceDeviceMonitor
JavaScript.lang.Object | |||
↳ | com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase | ||
↳ | com.android.tradefed.monitoring.LabResourceDeviceMonitor | ||
↳ | com.android.tradefed.cluster.ClusterDeviceMonitor |
הטמעת IDeviceMonitor
שמדווחת על תוצאות לשירות Cluster אשכול.
סיכום
בנאים ציבוריים | |
---|---|
ClusterDeviceMonitor()
|
שיטות ציבוריות | |
---|---|
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
האות |
void
|
run()
שיטה שתיפתח לאחר הגדרת כל שדות @Option של המעקב. |
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
המדיניות מאפשרת להגדיר את |
void
|
stop()
שיטה שתיקרא כאשר יש לעצור את המעקב. |
בנאים ציבוריים
ClusterDeviceMonitor
public ClusterDeviceMonitor ()
שיטות ציבוריות
NotificationDeviceStateChange
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 ()
שיטה שתיקרא כאשר יש לעצור את המעקב.