CompanionDeviceTracker

public class CompanionDeviceTracker
extends Object

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


Una classe per l'allocazione e la liberazione di dispositivi complementari

Riepilogo

Metodi pubblici

ITestDevice allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt)

Assegna un dispositivo complementare in base ai criteri di selezione.

void freeCompanionDevice ( ITestDevice device)

Libera il dispositivo complementare come identificato dal dispositivo principale

ITestDevice getCompanionDevice ( ITestDevice device)

Recupera il dispositivo associato allocato come identificato dal dispositivo principale

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 principale. utilizzato per identificare il dispositivo associato

opt DeviceSelectionOptions : criteri di selezione

ritorna
ITestDevice il dispositivo allocato o null se non disponibile

freeCompanionDevice

public void freeCompanionDevice (ITestDevice device)

Libera il dispositivo complementare come identificato dal dispositivo principale

Parametri
device ITestDevice : il dispositivo principale il cui dispositivo complementare corrispondente deve essere liberato

Getta
IllegalStateException se non ci sono dispositivi complementari

getCompanionDevice

public ITestDevice getCompanionDevice (ITestDevice device)

Recupera il dispositivo associato allocato come identificato dal dispositivo principale

Parametri
device ITestDevice : il dispositivo principale con cui è allocato il dispositivo complementare

ritorna
ITestDevice il dispositivo associato o null se non viene trovato

getInstance

public static CompanionDeviceTracker getInstance ()

Recupera l'istanza singleton del tracker

ritorna
CompanionDeviceTracker