AbstractConnection

public abstract class AbstractConnection
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.connection.AbstractConnection


Representación abstracta de la conexión.

Resumen

Constructores públicos

AbstractConnection()

Métodos públicos

void initializeConnection()

Inicializa la conexión del dispositivo.

void notifyAdbRebootCalled()

Notifica cuando se llama a doAdbReboot.

void reconnect(String serial)

Vuelve a conectar el dispositivo.

void reconnectForRecovery(String serial)

Vuelve a conectar el dispositivo para iniciar la rutina de recuperación.

void recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)

Recupera el dispositivo determinado con el restablecimiento del dispositivo.

void snapshotDevice(ITestDevice device, String snapshotId)

Crea una instantánea del dispositivo determinado.

void tearDownConnection()

Limpia la conexión.

Constructores públicos

AbstractConnection

public AbstractConnection ()

Métodos públicos

initializeConnection

public void initializeConnection ()

Inicializa la conexión del dispositivo.

Arroja
com.android.tradefed.targetprep.TargetSetupError
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException
TargetSetupError

notifyAdbRebootCalled

public void notifyAdbRebootCalled ()

Notifica cuando se llama a doAdbReboot.

volver a conectar

public void reconnect (String serial)

Vuelve a conectar el dispositivo.

Parámetros
serial String: Es el número de serie del dispositivo.

Arroja
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

reconnectForRecovery

public void reconnectForRecovery (String serial)

Vuelve a conectar el dispositivo para iniciar la rutina de recuperación.

Parámetros
serial String: Es el número de serie del dispositivo.

Arroja
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

recoverVirtualDevice

public void recoverVirtualDevice (ITestDevice device, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

Recupera el dispositivo determinado con el restablecimiento del dispositivo.

Parámetros
device ITestDevice: ITestDevice se usa para el controlador de restablecimiento del dispositivo.

snapshotId String: snapshotId se usa para recuperar la instantánea correcta que se debe restablecer.

dnae DeviceNotAvailableException: DeviceNotAvailableException es la excepción de dispositivo existente no disponible.

Arroja
DeviceNotAvailableException si falla la recuperación del dispositivo.

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

Crea una instantánea del dispositivo determinado.

Parámetros
device ITestDevice: ITestDevice se usa para el controlador de instantáneas del dispositivo.

snapshotId String: snapshotId es el nombre de la instantánea que se guardará.

Arroja
DeviceNotAvailableException si falla la recuperación del dispositivo.

tearDownConnection

public void tearDownConnection ()

Limpia la conexión.