AbstractConnection

public abstract class AbstractConnection
extends Object

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


추상적인 연결 표현입니다.

요약

공개 생성자

AbstractConnection()

공개 메서드

void initializeConnection()

기기 연결을 초기화합니다.

void notifyAdbRebootCalled()

doAdbReboot가 호출되면 알립니다.

void reconnect(String serial)

기기에 다시 연결합니다.

void reconnectForRecovery(String serial)

복구 루틴을 위해 기기에 다시 연결합니다.

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

기기 재설정을 사용하여 지정된 기기를 복구합니다.

void snapshotDevice(ITestDevice device, String snapshotId)

지정된 기기의 스냅샷을 찍습니다.

void tearDownConnection()

연결을 정리합니다.

공개 생성자

AbstractConnection

public AbstractConnection ()

공개 메서드

initializeConnection

public void initializeConnection ()

기기 연결을 초기화합니다.

생성 값
com.android.tradefed.targetprep.TargetSetupError
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException
TargetSetupError

notifyAdbRebootCalled

public void notifyAdbRebootCalled ()

doAdbReboot가 호출되면 알립니다.

reconnect

public void reconnect (String serial)

기기에 다시 연결합니다.

매개변수
serial String: 기기 일련번호입니다.

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

reconnectForRecovery

public void reconnectForRecovery (String serial)

복구 루틴을 위해 기기에 다시 연결합니다.

매개변수
serial String: 기기 일련번호입니다.

생성 값
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

recoverVirtualDevice

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

기기 재설정을 사용하여 지정된 기기를 복구합니다.

매개변수
device ITestDevice: ITestDevice는 기기 재설정 핸들러에 사용됩니다.

snapshotId String: 복원할 올바른 스냅샷을 가져오는 데 snapshotId가 사용됩니다.

dnae DeviceNotAvailableException: DeviceNotAvailableException은 기존 기기를 사용할 수 없는 예외입니다.

생성 값
DeviceNotAvailableException 기기 복구에 실패한 경우

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

지정된 기기의 스냅샷을 찍습니다.

매개변수
device ITestDevice: ITestDevice는 기기 스냅샷 핸들러에 사용됩니다.

snapshotId String: snapshotId는 저장할 스냅샷의 이름입니다.

생성 값
DeviceNotAvailableException 기기 복구에 실패한 경우

tearDownConnection

public void tearDownConnection ()

연결을 정리합니다.