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


Une IDeviceMonitor mise en œuvre qui rend compte des résultats au service Cluster Tradefed.

Sommaire

Constructeurs publics

ClusterDeviceMonitor ()

Méthodes publiques

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

Signale le IDeviceMonitor qu'un état de l' appareil a été changé.

void run ()

Une méthode qui sera appelée une fois que tous les champs @Option du moniteur ont été définis.

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Permet à l' DeviceLister à définir.

void stop ()

Une méthode qui sera appelée lorsque le moniteur doit être arrêté.

Constructeurs publics

ClusterDeviceMonitor

public ClusterDeviceMonitor ()

Méthodes publiques

notifyDeviceStateChange

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

Signale le IDeviceMonitor qu'un état de l' appareil a été changé. Les implémentations de moniteur doivent limiter la quantité de traitement et d'interaction IDeviceManager/DeviceLister qu'elles effectuent dans cette méthode.

Paramètres
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

Cours

public void run ()

Une méthode qui sera appelée une fois que tous les champs @Option du moniteur ont été définis.

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Permet à l' DeviceLister à définir. Après une tentative réussie de définition du Lister, les implémentations peuvent rejeter toutes les tentatives suivantes.

Paramètres
lister IDeviceMonitor.DeviceLister

arrêter

public void stop ()

Une méthode qui sera appelée lorsque le moniteur doit être arrêté.