CompagnonDeviceTracker

public class CompanionDeviceTracker
extends Object

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


Une classe pour allouer et libérer des appareils compagnons

Résumé

Méthodes publiques

ITestDevice allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt)

Attribuez un appareil compagnon en fonction de critères de sélection.

void freeCompanionDevice ( ITestDevice device)

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

ITestDevice getCompanionDevice ( ITestDevice device)

Récupérer l'appareil compagnon alloué tel qu'identifié par l'appareil principal

static CompanionDeviceTracker getInstance ()

Récupère l'instance singleton du tracker

Méthodes publiques

allocateCompanionDevice

public ITestDevice allocateCompanionDevice (ITestDevice device, 
                DeviceSelectionOptions opt)

Attribuez un appareil compagnon en fonction de critères de sélection.

Paramètres
device ITestDevice : le périphérique principal. utilisé pour identifier l'appareil compagnon

opt DeviceSelectionOptions : critères de sélection

Retour
ITestDevice le périphérique alloué ou null si aucun n'est disponible

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

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

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

Jetés
IllegalStateException si aucun appareil compagnon

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Récupérer l'appareil compagnon alloué tel qu'identifié par l'appareil principal

Paramètres
device ITestDevice : l'appareil principal avec lequel l'appareil compagnon est alloué

Retour
ITestDevice l'appareil compagnon ou null s'il n'est pas trouvé

obtenirInstance

public static CompanionDeviceTracker getInstance ()

Récupère l'instance singleton du tracker

Retour
CompanionDeviceTracker