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 ()
연결을 정리합니다.