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 |
Sonuçları Tradefed Cluster hizmetine bildiren bir IDeviceMonitor
uygulaması.
Özet
Herkese açık kurucular | |
---|---|
ClusterDeviceMonitor()
|
Herkese açık yöntemler | |
---|---|
void
|
notifyDeviceStateChange(String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
|
void
|
run()
İzleyicinin tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem. |
void
|
setDeviceLister(IDeviceMonitor.DeviceLister lister)
|
void
|
stop()
İzleyici'nin durdurulması gerektiğinde çağrılacak bir yöntem. |
Herkese açık kurucular
ClusterDeviceMonitor
public ClusterDeviceMonitor ()
Herkese açık yöntemler
notifyDeviceStateChange
public void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
IDeviceMonitor
'ye bir cihaz durumunun değiştiğini bildirir.
İzleme uygulamalarının, bu yöntemde yaptıkları işlem miktarını ve IDeviceManager/DeviceLister etkileşimini sınırlaması gerekir.
Parametreler | |
---|---|
serial |
String |
oldState |
DeviceAllocationState |
newState |
DeviceAllocationState |
çalıştır
public void run ()
İzleyicinin tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem.
setDeviceLister
public void setDeviceLister (IDeviceMonitor.DeviceLister lister)
DeviceLister
değerinin ayarlanmasına izin verir. Listeleyiciyi ayarlama denemesi başarılı olduktan sonra, uygulamalar sonraki tüm denemeleri atlayabilir.
Parametreler | |
---|---|
lister |
IDeviceMonitor.DeviceLister |
aktarma
public void stop ()
İzleyici'nin durdurulması gerektiğinde çağrılacak bir yöntem.