AdbSshConnection
public
class
AdbSshConnection
extends AdbTcpConnection
| java.lang.Object | ||||
| ↳ | com.android.tradefed.device.connection.AbstractConnection | |||
| ↳ | com.android.tradefed.device.connection.DefaultConnection | |||
| ↳ | com.android.tradefed.device.connection.AdbTcpConnection | |||
| ↳ | com.android.tradefed.device.connection.AdbSshConnection | |||
एसएसएच ब्रिज के ज़रिए Adb कनेक्शन.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
AdbSshConnection(DefaultConnection.ConnectionBuilder builder)
|
|
पब्लिक मेथड | |
|---|---|
HostOrchestratorUtil
|
createHostOrchestratorUtil(GceAvdInfo gceAvdInfo)
होस्ट ऑर्केस्ट्रेटर यूटिलिटी बनाने में मदद करने वाला कुकी. |
DeviceInspectionResult
|
debugDeviceNotAvailable()
होस्ट वीएम की जांच करें और DeviceInspectionResult में ज़्यादा जानकारी पाएं. |
CommandResult
|
deleteSnapshotGce(String user, String snapshotId)
Cuttlefish इंस्टेंस का स्नैपशॉट मिटाने की कोशिश की जा रही है |
GceAvdInfo
|
getAvdInfo()
यह फ़ंक्शन, बनाए गए रिमोट वीएम से |
CuttlefishControl
|
getCuttlefishControl()
|
AbstractTunnelMonitor
|
getGceTunnelMonitor()
यह डिवाइस का |
String
|
getHOBaseURL()
होस्ट ऑर्केस्ट्रेटर का बेस यूआरएल वापस लाने वाला हेल्पर |
void
|
getSshBugreport()
डिवाइस में सीधे तौर पर एसएसएच करके, दूर से गड़बड़ी की रिपोर्ट कैप्चर करें. |
List<File>
|
getTombstones()
Cuttlefish में एक खास सुविधा होती है. इसकी मदद से, रिमोट होस्ट पर मौजूद टॉम्बस्टोन को सीधे तौर पर ऐक्सेस किया जा सकता है. |
void
|
initializeConnection()
डिवाइस को कनेक्ट करने की प्रोसेस शुरू करें. |
void
|
notifyAdbRebootCalled()
doAdbReboot को कॉल किए जाने पर सूचना दें. |
CommandResult
|
powerwash()
किसी GCE इंस्टेंस को पावरवॉश करने की कोशिश करना |
CommandResult
|
powerwashGce(String user, Integer offset)
किसी GCE इंस्टेंस को पावरवॉश करने की कोशिश करना |
void
|
reconnect(String serial)
डिवाइस से कनेक्शन को फिर से कनेक्ट करें. |
void
|
reconnectForRecovery(String serial)
रिकवरी रूटीन के लिए, डिवाइस से कनेक्शन फिर से कनेक्ट करें. |
CommandResult
|
restoreSnapshotGce(String user, Integer offset, String snapshotId)
Cuttlefish इंस्टेंस के स्नैपशॉट को वापस लाने की कोशिश की गई |
CommandResult
|
snapshotGce(String user, Integer offset, String snapshotId)
Cuttlefish इंस्टेंस का स्नैपशॉट लेने की कोशिश की जा रही है |
void
|
tearDownConnection()
कनेक्शन को व्यवस्थित करें. |
प्रोटेक्टेड मेथड | |
|---|---|
long
|
getCurrentTime()
यह फ़ंक्शन, सिस्टम का मौजूदा समय दिखाता है. |
void
|
launchGce(IBuildInfo buildInfo, MultiMap<String, String> attributes)
बिल्ड की जानकारी के आधार पर, असली GCE डिवाइस लॉन्च करें. |
void
|
waitForTunnelOnline(long waitTime)
देखें कि टनल मॉनिटर चल रहा है या नहीं. |
सार्वजनिक कंस्ट्रक्टर
AdbSshConnection
public AdbSshConnection (DefaultConnection.ConnectionBuilder builder)
| पैरामीटर | |
|---|---|
builder |
DefaultConnection.ConnectionBuilder |
पब्लिक मेथड
createHostOrchestratorUtil
public HostOrchestratorUtil createHostOrchestratorUtil (GceAvdInfo gceAvdInfo)
होस्ट ऑर्केस्ट्रेटर यूटिलिटी बनाने में मदद करने वाला कुकी.
| पैरामीटर | |
|---|---|
gceAvdInfo |
GceAvdInfo |
| रिटर्न | |
|---|---|
HostOrchestratorUtil |
|
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
होस्ट वीएम की जांच करें और DeviceInspectionResult में ज़्यादा जानकारी पाएं.
| रिटर्न | |
|---|---|
DeviceInspectionResult |
DeviceInspectionResult |
deleteSnapshotGce
public CommandResult deleteSnapshotGce (String user, String snapshotId)
Cuttlefish इंस्टेंस का स्नैपशॉट मिटाने की कोशिश की जा रही है
| पैरामीटर | |
|---|---|
user |
String: एवीडी का इस्तेमाल करने वाले होस्ट का नाम. अगर लागू नहीं है, तो null. |
snapshotId |
String |
| रिटर्न | |
|---|---|
CommandResult |
यह स्नैपशॉट मिटाने की कोशिशों का CommandResult दिखाता है |
| थ्रो | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
|
getAvdInfo
public GceAvdInfo getAvdInfo ()
यह फ़ंक्शन, बनाए गए रिमोट वीएम से GceAvdInfo दिखाता है. यह कुकी, स्टेटस की परवाह किए बिना वैल्यू दिखाती है, ताकि हम जानकारी की जांच कर सकें.
| रिटर्न | |
|---|---|
GceAvdInfo |
|
getCuttlefishControl
public CuttlefishControl getCuttlefishControl ()
| रिटर्न | |
|---|---|
CuttlefishControl |
|
getGceTunnelMonitor
public AbstractTunnelMonitor getGceTunnelMonitor ()
यह डिवाइस का AbstractTunnelMonitor दिखाता है.
| रिटर्न | |
|---|---|
AbstractTunnelMonitor |
|
getHOBaseURL
public String getHOBaseURL ()
होस्ट ऑर्केस्ट्रेटर का बेस यूआरएल वापस लाने वाला हेल्पर
| रिटर्न | |
|---|---|
String |
|
getSshBugreport
public void getSshBugreport ()
डिवाइस में सीधे तौर पर एसएसएच करके, दूर से गड़बड़ी की रिपोर्ट कैप्चर करें.
getTombstones
public List<File> getTombstones ()
Cuttlefish में एक खास सुविधा होती है. इसकी मदद से, रिमोट होस्ट पर मौजूद टॉम्बस्टोन को सीधे तौर पर ऐक्सेस किया जा सकता है.
| रिटर्न | |
|---|---|
List<File> |
|
initializeConnection
public void initializeConnection ()
डिवाइस को कनेक्ट करने की प्रोसेस शुरू करें.
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
doAdbReboot को कॉल किए जाने पर सूचना दें.
पावरवॉश करें
public CommandResult powerwash ()
किसी GCE इंस्टेंस को पावरवॉश करने की कोशिश करना
| रिटर्न | |
|---|---|
CommandResult |
पावरवॉश करने की कोशिशों का CommandResult दिखाता है |
| थ्रो | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
|
powerwashGce
public CommandResult powerwashGce (String user, Integer offset)
किसी GCE इंस्टेंस को पावरवॉश करने की कोशिश करना
| पैरामीटर | |
|---|---|
user |
String: एवीडी का इस्तेमाल करने वाले होस्ट का नाम. अगर लागू नहीं है, तो null. |
offset |
Integer: होस्ट में मौजूद एवीडी का डिवाइस नंबर ऑफ़सेट, अगर लागू नहीं होता है, तो null |
| रिटर्न | |
|---|---|
CommandResult |
पावरवॉश करने की कोशिशों का CommandResult दिखाता है |
| थ्रो | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
|
फिर से कनेक्ट करें
public void reconnect (String serial)
डिवाइस से कनेक्शन को फिर से कनेक्ट करें.
| पैरामीटर | |
|---|---|
serial |
String: डिवाइस का सीरियल नंबर. |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
reconnectForRecovery
public void reconnectForRecovery (String serial)
रिकवरी रूटीन के लिए, डिवाइस से कनेक्शन फिर से कनेक्ट करें.
| पैरामीटर | |
|---|---|
serial |
String: डिवाइस का सीरियल नंबर. |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
restoreSnapshotGce
public CommandResult restoreSnapshotGce (String user, Integer offset, String snapshotId)
Cuttlefish इंस्टेंस के स्नैपशॉट को वापस लाने की कोशिश की गई
| पैरामीटर | |
|---|---|
user |
String: एवीडी का इस्तेमाल करने वाले होस्ट का नाम. अगर लागू नहीं है, तो null. |
offset |
Integer: होस्ट में मौजूद एवीडी का डिवाइस नंबर ऑफ़सेट, अगर लागू नहीं होता है, तो null |
snapshotId |
String: स्नैपशॉट आईडी |
| रिटर्न | |
|---|---|
CommandResult |
यह स्नैपशॉट वापस लाने की कोशिशों का CommandResult दिखाता है |
| थ्रो | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
|
snapshotGce
public CommandResult snapshotGce (String user, Integer offset, String snapshotId)
Cuttlefish इंस्टेंस का स्नैपशॉट लेने की कोशिश की जा रही है
| पैरामीटर | |
|---|---|
user |
String: एवीडी का इस्तेमाल करने वाले होस्ट का नाम. अगर लागू नहीं है, तो null. |
offset |
Integer: होस्ट में मौजूद एवीडी का डिवाइस नंबर ऑफ़सेट, अगर लागू नहीं होता है, तो null |
snapshotId |
String |
| रिटर्न | |
|---|---|
CommandResult |
यह स्नैपशॉट बनाने की कोशिशों का CommandResult दिखाता है |
| थ्रो | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
TargetSetupError |
|
tearDownConnection
public void tearDownConnection ()
कनेक्शन को व्यवस्थित करें.
प्रोटेक्टेड मेथड
getCurrentTime
protected long getCurrentTime ()
यह फ़ंक्शन, सिस्टम का मौजूदा समय दिखाता है. टेस्टिंग के लिए उपलब्ध है.
| रिटर्न | |
|---|---|
long |
|
launchGce
protected void launchGce (IBuildInfo buildInfo, MultiMap<String, String> attributes)
बिल्ड की जानकारी के आधार पर, असली GCE डिवाइस लॉन्च करें.
| पैरामीटर | |
|---|---|
buildInfo |
IBuildInfo |
attributes |
MultiMap |
| थ्रो | |
|---|---|
TargetSetupError |
|
waitForTunnelOnline
protected void waitForTunnelOnline (long waitTime)
देखें कि टनल मॉनिटर चल रहा है या नहीं.
| पैरामीटर | |
|---|---|
waitTime |
long |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|