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 ()

接続をクリーンアップします。