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


Eine IDeviceMonitor Implementierung , die Ergebnisse der Tradefed Clusterdienst berichtet.

Zusammenfassung

Öffentliche Konstrukteure

ClusterDeviceMonitor ()

Öffentliche Methoden

void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

Signalisiert das IDeviceMonitor dass ein Gerätezustand geändert wurde.

void run ()

Eine Methode, die aufgerufen wird, nachdem alle @Option-Felder des Monitors gesetzt wurden.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Ermöglicht der DeviceLister eingestellt werden.

void stop ()

Eine Methode, die aufgerufen wird, wenn der Monitor gestoppt werden muss.

Öffentliche Konstrukteure

ClusterDeviceMonitor

public ClusterDeviceMonitor ()

Öffentliche Methoden

benachrichtigenDeviceStateChange

public void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

Signalisiert das IDeviceMonitor dass ein Gerätezustand geändert wurde. Monitorimplementierungen sollten den Umfang der Verarbeitung und die IDeviceManager/DeviceLister-Interaktion begrenzen, die sie in dieser Methode ausführen.

Parameter
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

Lauf

public void run ()

Eine Methode, die aufgerufen wird, nachdem alle @Option-Felder des Monitors gesetzt wurden.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Ermöglicht der DeviceLister eingestellt werden. Nach einem erfolgreichen Versuch, den Lister zu setzen, können Implementierungen alle nachfolgenden Versuche verwerfen.

Parameter
lister IDeviceMonitor.DeviceLister

halt

public void stop ()

Eine Methode, die aufgerufen wird, wenn der Monitor gestoppt werden muss.