AbstractHostMonitor

public abstract class AbstractHostMonitor
extends Object implements IHostMonitor

java.lang.Object
   ↳ com.android.tradefed.util.hostmetric.AbstractHostMonitor


Classe type pour la surveillance de l'état de l'hôte. en implémentant la fonction Répartition() avec les spécificités de l'agent.

Résumé

Champs

protected mHostData

protected mHostEvents

Constructeurs publics

AbstractHostMonitor()

Méthodes publiques

void addHostEvent(IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)

Méthode qui sera appelée pour ajouter un événement spécial à envoyer.

abstract void dispatch()

Collecter et émettre les valeurs actuelles des données de l'hôte

IHostMonitor.HostMetricType getTag()

Renvoyer le tag identifiant la "classe" sur IHostMonitor.

void run()
void terminate()

Méthode qui sera appelée pour arrêter la surveillance de l'hôte.

Champs

mHostData

protected  mHostData

mHostEvents

protected  mHostEvents

Constructeurs publics

AbstractHostMonitor

public AbstractHostMonitor ()

Méthodes publiques

addHostEvent

public void addHostEvent (IHostMonitor.HostMetricType tag, 
                IHostMonitor.HostDataPoint event)

Méthode qui sera appelée pour ajouter un événement spécial à envoyer.

Paramètres
tag IHostMonitor.HostMetricType

event IHostMonitor.HostDataPoint

distribution

public abstract void dispatch ()

Collecter et émettre les valeurs actuelles des données de l'hôte Émission des événements de la file d'attente, le cas échéant.

getTag

public IHostMonitor.HostMetricType getTag ()

Renvoyer la balise identifiant la "classe" sur IHostMonitor.

Renvoie
IHostMonitor.HostMetricType

Exécuter

public void run ()

finis

public void terminate ()

Méthode qui sera appelée pour arrêter la surveillance de l'hôte.