GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

java.lang.Object
java.lang.Thread
  com.android.tradefed.device.cloud.AbstractTunnelMonitor
    com.android.tradefed.device.cloud.GceSshTunnelMonitor


Gce ssh टनल के लिए थ्रेड मॉनिटर.

खास जानकारी

कॉन्स्टेंट

String VIRTUAL_DEVICE_SERIAL

पब्लिक कंस्ट्रक्टर

GceSshTunnelMonitor(ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)

कंस्ट्रक्टर

पब्लिक मेथड

void cleanUp()
void closeConnection()

मॉनिटर से सभी कनेक्शन (adb और ssh टनल) बंद करें.

Exception getLastException()

यह ssh टनल थ्रेड में कैप्चर किया गया आखिरी अपवाद दिखाता है.

void isAdbRebootCalled(boolean isCalled)

adb रीबूट को कॉल किए जाने पर, 'सही है' पर सेट करें, ताकि मॉनिटर को इसकी जानकारी मिल सके.

boolean isTunnelAlive()

अगर GceSshTunnelMonitor अब भी चालू है, तो 'सही है' दिखाता है. ऐसा न होने पर, 'गलत है' दिखाता है.

void logSshTunnelLogs(ITestLogger logger)

ssh टनल से जनरेट हुई सभी काम की लॉग फ़ाइलों को लॉग करें.

void run()
void shutdown()

टनल मॉनिटर को बंद करें

कॉन्स्टेंट

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

कॉन्स्टेंट वैल्यू: "virtual-device-serial"

पब्लिक कंस्ट्रक्टर

GceSshTunnelMonitor

public GceSshTunnelMonitor (ITestDevice device, 
                IBuildInfo buildInfo, 
                HostAndPort gce, 
                TestDeviceOptions deviceOptions)

कंस्ट्रक्टर

पैरामीटर
device ITestDevice: ITestDevice वह TF डिवाइस जिससे रिमोट GCE AVD को जोड़ा जाना है.

buildInfo IBuildInfo

gce HostAndPort: रिमोट GCE AVD का HostAndPort.

deviceOptions TestDeviceOptions

पब्लिक मेथड

cleanUp

public void cleanUp ()

closeConnection

public void closeConnection ()

मॉनिटर से सभी कनेक्शन (adb और ssh टनल) बंद करें.

getLastException

public Exception getLastException ()

यह ssh टनल थ्रेड में कैप्चर किया गया आखिरी अपवाद दिखाता है.

रिटर्न
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

adb रीबूट को कॉल किए जाने पर, 'सही है' पर सेट करें, ताकि मॉनिटर को इसकी जानकारी मिल सके.

पैरामीटर
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

अगर GceSshTunnelMonitor अब भी चालू है, तो 'सही है' दिखाता है. ऐसा न होने पर, 'गलत है' दिखाता है.

रिटर्न
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

ssh टनल से जनरेट हुई सभी काम की लॉग फ़ाइलों को लॉग करें.

पैरामीटर
logger ITestLogger

run

public void run ()

shutdown

public void shutdown ()

टनल मॉनिटर को बंद करें