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 |
Implementasi IDeviceMonitor
yang melaporkan hasil ke layanan Cluster Tradefed.
Ringkasan
Konstruktor publik | |
---|---|
ClusterDeviceMonitor()
|
Metode publik | |
---|---|
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Memberi sinyal ke |
void
|
run()
Metode yang akan dipanggil setelah semua kolom @Option Monitor ditetapkan. |
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
Mengizinkan |
void
|
stop()
Metode yang akan dipanggil saat Monitor perlu dihentikan. |
Konstruktor publik
ClusterDeviceMonitor
public ClusterDeviceMonitor ()
Metode publik
AlertsDeviceStateChange
public void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
Memberi sinyal ke 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 |
lari
public void run ()
Metode yang akan dipanggil setelah semua kolom @Option Monitor ditetapkan.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
Mengizinkan DeviceLister
untuk disetel. Setelah upaya yang berhasil
untuk mengatur Lister,
implementasi dapat mengabaikan semua upaya berikutnya.
Parameter | |
---|---|
lister |
IDeviceMonitor.DeviceLister |
berhenti
public void stop ()
Metode yang akan dipanggil saat Monitor perlu dihentikan.