AbstractHostMonitor
public abstract class AbstractHostMonitor
extends Object
implements IHostMonitor
java.lang.Object | |
↳ | com.android.tradefed.util.hostmetric.AbstractHostMonitor |
Classe typique pour la surveillance de la santé de l'hôte. implémentant dispatch() avec les spécificités de l'agent.
Résumé
Des champs | |
---|---|
protected | mHostData |
protected | mHostEvents
|
Constructeurs publics | |
---|---|
AbstractHostMonitor () |
Méthodes publiques | |
---|---|
void | addHostEvent ( IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event) Une méthode qui sera appelée pour ajouter un événement spécial à envoyer. |
abstract void | dispatch () Collecte et émet les valeurs de données actuelles de l'hôte. |
IHostMonitor.HostMetricType | getTag () Renvoie la balise identifiant la 'classe' de |
void | run () |
void | terminate () Une méthode qui sera appelée pour arrêter le moniteur hôte. |
Des champs
mHostData
protectedmHostData
mHostEvents
protectedmHostEvents
Constructeurs publics
AbstractHostMonitor
public AbstractHostMonitor ()
Méthodes publiques
addHostEvent
public void addHostEvent (IHostMonitor.HostMetricType tag, IHostMonitor.HostDataPoint event)
Une méthode qui sera appelée pour ajouter un événement spécial à envoyer.
Paramètres | |
---|---|
tag | IHostMonitor.HostMetricType |
event | IHostMonitor.HostDataPoint |
expédition
public abstract void dispatch ()
Collecte et émet les valeurs de données actuelles de l'hôte. Doit émettre les événements de la file d'attente s'il y en a.
getTag
public IHostMonitor.HostMetricType getTag ()
Renvoie la balise identifiant la 'classe' de IHostMonitor
à atteindre.
Retour | |
---|---|
IHostMonitor.HostMetricType |
courir
public void run ()
mettre fin
public void terminate ()
Une méthode qui sera appelée pour arrêter le moniteur hôte.