CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

java.lang.Object
   ↳ com.android.tradefed.targetprep.companion.CompanionDeviceTracker


Une classe permettant d'allouer et de libérer des appareils associés

Résumé

Méthodes publiques

ITestDevice allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)

Allouez un appareil associé en fonction des critères de sélection.

void freeCompanionDevice(ITestDevice device)

Libérer l'appareil associé identifié par l'appareil principal

ITestDevice getCompanionDevice(ITestDevice device)

Récupérer l'appareil associé alloué, tel qu'il est identifié par l'appareil principal

static CompanionDeviceTracker getInstance()

Récupère l'instance du singleton du traceur.

Méthodes publiques

allocateCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Allouez un appareil associé en fonction des critères de sélection.

Paramètres
device ITestDevice: appareil principal permettant d'identifier l'appareil associé

opt DeviceSelectionOptions: critères de sélection

Renvoie
ITestDevice l'appareil est alloué ou null si aucun n'est disponible

gratuitCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Libérer l'appareil associé identifié par l'appareil principal

Paramètres
device ITestDevice: appareil principal dont l'appareil associé correspondant doit être libéré

Génère
IllegalStateException si aucun appareil associé

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Récupérer l'appareil associé alloué, tel qu'il est identifié par l'appareil principal

Paramètres
device ITestDevice: appareil principal auquel l'appareil associé est alloué

Renvoie
ITestDevice l'appareil associé ou null s'il est introuvable

getInstance

public static CompanionDeviceTracker getInstance ()

Récupère l'instance du singleton du traceur.

Renvoie
CompanionDeviceTracker