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