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