GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends AbstractTunnelMonitor

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


Monitorowanie wątków tunelu SSH GCE.

Podsumowanie

Stałe

String VIRTUAL_DEVICE_SERIAL

Konstruktory publiczne

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

Konstruktor

Metody publiczne

void cleanUp()
void closeConnection()

Zamyka wszystkie połączenia z monitora (tunel adb i SSH).

Exception getLastException()

Zwraca ostatni wyjątek przechwycony w wątku tunelu SSH.

void isAdbRebootCalled(boolean isCalled)

Ustawia wartość True, gdy ma zostać wywołane ponowne uruchomienie adb, aby monitor mógł się tego spodziewać.

boolean isTunnelAlive()

Zwraca wartość True, jeśli GceSshTunnelMonitor nadal działa, w przeciwnym razie zwraca wartość False.

void logSshTunnelLogs(ITestLogger logger)

Rejestruje wszystkie interesujące pliki dzienników wygenerowane przez tunel SSH.

void run()
void shutdown()

Zatrzymuje monitor tunelu

Stałe

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Wartość stała: "virtual-device-serial"

Konstruktory publiczne

GceSshTunnelMonitor

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

Konstruktor

Parametry
device ITestDevice: ITestDevice, z którym ma być powiązany zdalny AVD GCE.

buildInfo IBuildInfo

gce HostAndPort: HostAndPort zdalnego AVD GCE.

deviceOptions TestDeviceOptions

Metody publiczne

cleanUp

public void cleanUp ()

closeConnection

public void closeConnection ()

Zamyka wszystkie połączenia z monitora (tunel adb i SSH).

getLastException

public Exception getLastException ()

Zwraca ostatni wyjątek przechwycony w wątku tunelu SSH.

Zwraca
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Ustawia wartość True, gdy ma zostać wywołane ponowne uruchomienie adb, aby monitor mógł się tego spodziewać.

Parametry
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

Zwraca wartość True, jeśli GceSshTunnelMonitor nadal działa, w przeciwnym razie zwraca wartość False.

Zwraca
boolean

logSshTunnelLogs

public void logSshTunnelLogs (ITestLogger logger)

Rejestruje wszystkie interesujące pliki dzienników wygenerowane przez tunel SSH.

Parametry
logger ITestLogger

run

public void run ()

shutdown

public void shutdown ()

Zatrzymuje monitor tunelu