นามธรรมการเชื่อมต่อ

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

ทำความสะอาดการเชื่อมต่อ

ผู้รับเหมาก่อสร้างสาธารณะ

นามธรรมการเชื่อมต่อ

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

ทำความสะอาดการเชื่อมต่อ