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