抽象的な接続

public abstract class AbstractConnection
extends Object

java.lang.オブジェクト
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 ()

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

パブリックコンストラクター

抽象的な接続

public AbstractConnection ()

パブリックメソッド

接続の初期化

public void initializeConnection ()

デバイスの接続を初期化します。

投げる
com.android.tradefed.targetprep.TargetSetupError
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException
TargetSetupError

通知AdbRebootCalled

public void notifyAdbRebootCalled ()

doAdbReboot が呼び出されたときに通知します。

再接続する

public void reconnect (String serial)

デバイスへの接続を再接続します。

パラメーター
serial String : デバイスのシリアル番号。

投げる
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

回復のために再接続する

public void reconnectForRecovery (String serial)

回復ルーチンのためにデバイスへの接続を再接続します。

パラメーター
serial String : デバイスのシリアル番号。

投げる
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

仮想デバイスを回復する

public void recoverVirtualDevice (ITestDevice device, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

デバイスをリセットして、指定されたデバイスを回復します。

パラメーター
device ITestDevice : ITestDeviceデバイス リセット ハンドラーに使用されます。

snapshotId String : snapshotId は、復元する正しいスナップショットを取得するために使用されます。

dnae DeviceNotAvailableException : DeviceNotAvailableExceptionは、既存のデバイスが使用できない例外です。

投げる
DeviceNotAvailableExceptionデバイスの回復に失敗した場合。

スナップショットデバイス

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

指定されたデバイスのスナップショットを取得します

パラメーター
device ITestDevice : ITestDeviceデバイス スナップショット ハンドラーに使用されます。

snapshotId String : snapshotId は、保存されるスナップショットの名前です。

投げる
DeviceNotAvailableExceptionデバイスの回復に失敗した場合。

接続を破棄する

public void tearDownConnection ()

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