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 ()
接続をクリーンアップします。