CompañeroDeviceTracker
public class CompanionDeviceTracker
extends Object
| java.lang.Objeto | |
| ↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Una clase para asignar y liberar dispositivos complementarios
Resumen
Métodos públicos | |
|---|---|
ITestDevice | allocateCompanionDevice ( ITestDevice device, DeviceSelectionOptions opt)Asigne un dispositivo complementario según los criterios de selección. |
void | freeCompanionDevice ( ITestDevice device)Libere el dispositivo complementario identificado por el dispositivo principal |
ITestDevice | getCompanionDevice ( ITestDevice device)Recuperar el dispositivo complementario asignado identificado por el dispositivo principal |
static CompanionDeviceTracker | getInstance ()Recupera una instancia única del rastreador. |
Métodos públicos
asignarDispositivoCompañero
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Asigne un dispositivo complementario según los criterios de selección.
| Parámetros | |
|---|---|
device | ITestDevice : el dispositivo principal. Se utiliza para identificar el dispositivo complementario. |
opt | DeviceSelectionOptions : criterios de selección |
| Devoluciones | |
|---|---|
ITestDevice | el dispositivo asignado o null si no hay ninguno disponible |
Dispositivo complementario gratuito
public void freeCompanionDevice (ITestDevice device)
Libere el dispositivo complementario identificado por el dispositivo principal
| Parámetros | |
|---|---|
device | ITestDevice : el dispositivo principal cuyo dispositivo complementario correspondiente debe liberarse |
| Lanza | |
|---|---|
IllegalStateException | si no hay dispositivos complementarios |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recuperar el dispositivo complementario asignado identificado por el dispositivo principal
| Parámetros | |
|---|---|
device | ITestDevice : el dispositivo principal al que está asignado el dispositivo complementario |
| Devoluciones | |
|---|---|
ITestDevice | el dispositivo complementario o null si no se encuentra |
obtener Instancia
public static CompanionDeviceTracker getInstance ()
Recupera una instancia única del rastreador.
| Devoluciones | |
|---|---|
CompanionDeviceTracker | |