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.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
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 ()

연결을 정리합니다.