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 an den Tradefed-Clusterdienst meldet.

Zusammenfassung

Öffentliche Bauträger

ClusterDeviceMonitor ()

Öffentliche Methoden

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

Signalisiert dem IDeviceMonitor , dass ein Gerätestatus geändert wurde.

void run ()

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

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Ermöglicht das Festlegen des DeviceLister .

void stop ()

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

Öffentliche Bauträger

ClusterDeviceMonitor

public ClusterDeviceMonitor ()

Öffentliche Methoden

notifyDeviceStateChange

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

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

Parameter
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

laufen

public void run ()

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

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Ermöglicht das Festlegen des DeviceLister . Nach einem erfolgreichen Versuch, den Lister festzulegen, können Implementierungen alle nachfolgenden Versuche verwerfen.

Parameter
lister IDeviceMonitor.DeviceLister

stoppen

public void stop ()

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