CompanionDeviceTracker
public
class
CompanionDeviceTracker
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Classe permettant d'allouer et de libérer des appareils compagnons
Résumé
Méthodes publiques | |
|---|---|
ITestDevice
|
allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)
Attribuez un appareil associé en fonction de critères de sélection. |
void
|
freeCompanionDevice(ITestDevice device)
Libérer l'appareil associé tel qu'il est identifié par l'appareil principal |
ITestDevice
|
getCompanionDevice(ITestDevice device)
Récupérer l'appareil compagnon attribué tel qu'identifié par l'appareil principal |
static
CompanionDeviceTracker
|
getInstance()
Récupère l'instance singleton du traceur |
Méthodes publiques
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Attribuez un appareil associé en fonction de critères de sélection.
| Paramètres | |
|---|---|
device |
ITestDevice: appareil principal, utilisé pour identifier l'appareil associé |
opt |
DeviceSelectionOptions: critères de sélection |
| Renvoie | |
|---|---|
ITestDevice |
l'appareil alloué ou null si aucun n'est disponible |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Libérer l'appareil associé tel qu'il est 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 compagnon attribué tel qu'identifié par l'appareil principal
| Paramètres | |
|---|---|
device |
ITestDevice: appareil principal auquel l'appareil associé est alloué |
| Renvoie | |
|---|---|
ITestDevice |
l'appareil associé ou null en cas d'échec |
getInstance
public static CompanionDeviceTracker getInstance ()
Récupère l'instance singleton du traceur
| Renvoie | |
|---|---|
CompanionDeviceTracker |
|