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 |
|