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 IHostMonitor à atteindre.

void run ()
void terminate ()

Une méthode qui sera appelée pour arrêter le moniteur hôte.

Des 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)

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.