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)
Memungkinkan |
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 ke IDeviceMonitor
bahwa status perangkat telah diubah.
Penerapan monitor harus membatasi jumlah pemrosesan dan
interaksi IDeviceManager/DeviceLister yang dilakukan 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)
Memungkinkan DeviceLister
ditetapkan. Setelah berhasil mencoba menetapkan Lister,
implementasi dapat menghapus semua upaya berikutnya.
Parameter | |
---|---|
lister |
IDeviceMonitor.DeviceLister |
berhenti
public void stop ()
Metode yang akan dipanggil saat Monitor perlu dihentikan.