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 implémentation IDeviceMonitor qui rapporte les résultats au service Tradefed Cluster.

Résumé

Constructeurs publics

ClusterDeviceMonitor ()

Méthodes publiques

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

Signale à IDeviceMonitor qu’un état de périphérique a été modifié.

void run ()

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

void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

Permet de définir le DeviceLister .

void stop ()

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

Constructeurs publics

ClusterDeviceMonitor

public ClusterDeviceMonitor ()

Méthodes publiques

notifyDeviceStateChange

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

Signale à IDeviceMonitor qu’un état de périphérique a été modifié. Les implémentations de Monitor doivent limiter la quantité de traitement et l’interaction IDeviceManager/DeviceLister qu’elles effectuent dans cette méthode.

Paramètres
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

courir

public void run ()

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

setDeviceLister

public void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Permet de définir le DeviceLister . Après une tentative réussie de définition du Lister, les implémentations peuvent rejeter toutes les tentatives ultérieures.

Paramètres
lister IDeviceMonitor.DeviceLister

arrêt

public void stop ()

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