GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.device.cloud.GceSshTunnelMonitor


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

सारांश

खेत

public static final String VIRTUAL_DEVICE_SERIAL

सार्वजनिक निर्माणकर्ता

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

निर्माता

सार्वजनिक तरीके

void closeConnection ()

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

Exception getLastException ()

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

void isAdbRebootCalled (boolean isCalled)

यह सुनिश्चित करने के लिए कि मॉनिटर इसकी अपेक्षा करता है, एडीबी रीबूट को कॉल करने के बारे में सही सेट करें।

boolean isTunnelAlive ()

यदि GceSshTunnelMonitor अभी भी जीवित है, तो सही है, अन्यथा गलत है।

void joinMonitor ()

इस मॉनीटर के समाप्त होने की प्रतीक्षा करता है, जैसा कि Thread.join() में है।

void logSshTunnelLogs (ITestLogger logger)

एसएसएच सुरंग से उत्पन्न सभी रोचक लॉग फाइलों को लॉग इन करें।

void run ()
void shutdown ()

सुरंग मॉनिटर को समाप्त करें

खेत

VIRTUAL_DEVICE_SERIAL

public static final String 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

सार्वजनिक तरीके

निकट संबंध

public void closeConnection ()

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

अंतिम अपवाद प्राप्त करें

public Exception getLastException ()

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

रिटर्न
Exception

isAdbRebootकॉल किया गया

public void isAdbRebootCalled (boolean isCalled)

यह सुनिश्चित करने के लिए कि मॉनिटर इसकी अपेक्षा करता है, एडीबी रीबूट को कॉल करने के बारे में सही सेट करें।

मापदंडों
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

यदि GceSshTunnelMonitor अभी भी जीवित है, तो सही है, अन्यथा गलत है।

रिटर्न
boolean

मॉनिटर में शामिल हों

public void joinMonitor ()

इस मॉनीटर के समाप्त होने की प्रतीक्षा करता है, जैसा कि Thread.join() में है।

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

एसएसएच सुरंग से उत्पन्न सभी रोचक लॉग फाइलों को लॉग इन करें।

मापदंडों
logger ITestLogger

दौड़ना

public void run ()

शट डाउन

public void shutdown ()

सुरंग मॉनिटर को समाप्त करें