IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


Interface pour la surveillance de l'état des appareils. Destiné à être transmis à un IDeviceManager instance. À ce stade, IDeviceManager invoque des rappels en tant qu'événements associés sont déclenchés. Toute mise en cache ou traitement par lot doit être effectué dans le IDeviceMonitor Compute Engine.

Résumé

Classes imbriquées

class IDeviceMonitor.DeviceLister

Une classe de type Runnable qui doit renvoyer les appareils connus et leurs états. 

Méthodes publiques

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

Signale au IDeviceMonitor qu'un état d'appareil a été modifié.

abstract void run()

Méthode qui sera appelée une fois que tous les champs @Option de Monitor ont été définis.

abstract void setDeviceLister(IDeviceMonitor.DeviceLister lister)

Permet de définir DeviceLister.

abstract void stop()

Méthode qui est appelée lorsque le moniteur doit être arrêté.

Méthodes publiques

notificationsDeviceStateChange

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

Signale au IDeviceMonitor qu'un état d'appareil a été modifié. Les implémentations de surveillance doivent limiter le temps de traitement de l'interaction IDeviceManager/DeviceLister qu'elles effectuent avec cette méthode.

Paramètres
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

Exécuter

public abstract void run ()

Méthode qui sera appelée une fois que tous les champs @Option de Monitor ont été définis.

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

Permet de définir DeviceLister. Après une tentative réussie de configuration du Lister, toutes les tentatives ultérieures peuvent être rejetées.

Paramètres
lister IDeviceMonitor.DeviceLister

escale

public abstract void stop ()

Méthode qui est appelée lorsque le moniteur doit être arrêté.