ClusterDeviceMonitor
public class ClusterDeviceMonitor
extends LabResourceDeviceMonitor
java.lang.Objek | |||
↳ | com.google.dualhomelab.monitoringagent.resourcemonitoring.LabResourceServiceGrpc.LabResourceServiceImplBase | ||
↳ | com.android.tradefed.monitoring.LabResourceDeviceMonitor | ||
↳ | com.android.tradefed.cluster.ClusterDeviceMonitor |
Implementasi IDeviceMonitor
yang melaporkan hasil ke layanan Tradefed Cluster.
Ringkasan
Konstruktor publik | |
---|---|
ClusterDeviceMonitor () |
Metode publik | |
---|---|
void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) Memberi sinyal pada |
void | run () Metode yang akan dipanggil setelah semua bidang @Option Monitor telah ditetapkan. |
void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) Mengizinkan |
void | stop () Metode yang akan dipanggil saat Monitor perlu dihentikan. |
Konstruktor publik
ClusterDeviceMonitor
public ClusterDeviceMonitor ()
Metode publik
notifyDeviceStateChange
public void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Memberi sinyal pada IDeviceMonitor
bahwa status perangkat telah diubah. Implementasi monitor harus membatasi jumlah pemrosesan dan interaksi IDeviceManager/DeviceLister yang mereka lakukan dalam metode ini.
Parameter | |
---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
berlari
public void run ()
Metode yang akan dipanggil setelah semua bidang @Option Monitor telah ditetapkan.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Mengizinkan DeviceLister
disetel. Setelah upaya yang berhasil untuk menyetel Lister, implementasi dapat membatalkan semua upaya berikutnya.
Parameter | |
---|---|
lister | IDeviceMonitor.DeviceLister |
berhenti
public void stop ()
Metode yang akan dipanggil saat Monitor perlu dihentikan.