CompanionDeviceTracker
public
class
CompanionDeviceTracker
extends Object
java.lang.Object | |
↳ | 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)
Asignar un dispositivo complementario según los criterios de selección |
void
|
freeCompanionDevice(ITestDevice device)
Libera el dispositivo complementario según lo identifique el dispositivo principal |
ITestDevice
|
getCompanionDevice(ITestDevice device)
Recupera el dispositivo complementario asignado según lo identifica el dispositivo principal |
static
CompanionDeviceTracker
|
getInstance()
Recupera la instancia singleton del rastreador |
Métodos públicos
allocateCompanionDevice
public ITestDevice allocateCompanionDevice (ITestDevice device, DeviceSelectionOptions opt)
Asignar 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 según lo identifique el dispositivo principal
Parámetros | |
---|---|
device |
ITestDevice : Es el dispositivo principal cuyo dispositivo complementario correspondiente se debe liberar. |
Arroja | |
---|---|
IllegalStateException |
si no hay dispositivos complementarios |
getCompanionDevice
public ITestDevice getCompanionDevice (ITestDevice device)
Recupera el dispositivo complementario asignado según lo identifica 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 rastreador
Muestra | |
---|---|
CompanionDeviceTracker |