CompanionDeviceTracker
public
class
CompanionDeviceTracker
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.targetprep.companion.CompanionDeviceTracker |
Es una clase para asignar y liberar dispositivos complementarios.
Resumen
Métodos públicos | |
---|---|
ITestDevice
|
allocateCompanionDevice(ITestDevice device, DeviceSelectionOptions opt)
Asigna un dispositivo complementario según los criterios de selección. |
void
|
freeCompanionDevice(ITestDevice device)
Libera el dispositivo complementario identificado por el dispositivo principal |
ITestDevice
|
getCompanionDevice(ITestDevice device)
Recupera el dispositivo complementario asignado como lo identificó el dispositivo principal |
static
CompanionDeviceTracker
|
getInstance()
Recupera la instancia singleton del dispositivo de seguimiento |
Métodos públicos
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Asigna un dispositivo complementario según los criterios de selección.
Parámetros | |
---|---|
device |
ITestDevice : Es el dispositivo principal. que se usa para identificar el dispositivo complementario |
opt |
DeviceSelectionOptions : Criterios de selección |
Muestra | |
---|---|
ITestDevice |
el dispositivo asignado o null si no hay ninguno disponible |
freeCompanionDevice
public void freeCompanionDevice (ITestDevice device)
Libera el dispositivo complementario identificado por el dispositivo principal
Parámetros | |
---|---|
device |
ITestDevice : Es el dispositivo principal cuyo dispositivo complementario correspondiente debe liberarse. |
Arroja | |
---|---|
IllegalStateException |
si no hay dispositivos complementarios |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recupera el dispositivo complementario asignado como lo identificó el dispositivo principal
Parámetros | |
---|---|
device |
ITestDevice : Es el dispositivo principal con el que se asigna el dispositivo complementario. |
Muestra | |
---|---|
ITestDevice |
el dispositivo complementario o null si no se encuentra |
getInstance
public static CompanionDeviceTracker getInstance ()
Recupera la instancia singleton del dispositivo de seguimiento
Muestra | |
---|---|
CompanionDeviceTracker |