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)

IDeviceMonitor'ye bir cihaz durumunun değiştiğini bildirir.

void run()

İzleyicinin tüm @Option alanları ayarlandıktan sonra çağrılacak bir yöntem.

void setDeviceLister(IDeviceMonitor.DeviceLister lister)

DeviceLister değerinin ayarlanmasına izin verir.

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.