CompanionDeviceTracker
public class CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Una classe per l'allocazione e la liberazione dei dispositivi associati
Riepilogo
Metodi pubblici | |
---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt) Assegna un dispositivo complementare in base ai criteri di selezione. |
void | freeCompanionDevice ( ITestDevice device) Liberare il dispositivo associato identificato dal dispositivo principale |
ITestDevice | getCompanionDevice ( ITestDevice device) Recupera il dispositivo complementare allocato come identificato dal dispositivo primario |
static CompanionDeviceTracker | getInstance () Recupera l'istanza singleton del tracker |
Metodi pubblici
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Assegna un dispositivo complementare in base ai criteri di selezione.
Parametri | |
---|---|
device | ITestDevice : il dispositivo primario. utilizzato per identificare il dispositivo associato |
opt | DeviceSelectionOptions : criteri di selezione |
ritorna | |
---|---|
ITestDevice | il dispositivo allocato o null se nessuno disponibile |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Liberare il dispositivo associato identificato dal dispositivo principale
Parametri | |
---|---|
device | ITestDevice : il dispositivo primario il cui dispositivo complementare corrispondente deve essere liberato |
Lancia | |
---|---|
IllegalStateException | se non ci sono dispositivi associati |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recupera il dispositivo complementare allocato come identificato dal dispositivo primario
Parametri | |
---|---|
device | ITestDevice : il dispositivo primario a cui è allocato il dispositivo complementare |
ritorna | |
---|---|
ITestDevice | il dispositivo associato o null se non trovato |
getInstance
public static CompanionDeviceTracker getInstance ()
Recupera l'istanza singleton del tracker
ritorna | |
---|---|
CompanionDeviceTracker |