GceSshTunnelMonitor

public class GceSshTunnelMonitor
extends Object

Obiekt Java.lang.Object
com.android.tradefed.device.cloud.GceSshTunnelMonitor


Monitor wątków dla tunelu Gce ssh.

Streszczenie

Pola

public static final String VIRTUAL_DEVICE_SERIAL

Konstruktorzy publiczni

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

Konstruktor

Metody publiczne

void closeConnection ()

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

Ustaw True, gdy ma zostać wywołane ponowne uruchomienie adb, aby upewnić się, że monitor tego oczekuje.

boolean isTunnelAlive ()

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

void joinMonitor ()

Czeka na zakończenie działania tego monitora, tak jak w przypadku Thread.join() .

void logSshTunnelLogs ( ITestLogger logger)

Rejestruj wszystkie interesujące pliki dziennika wygenerowane z tunelu ssh.

void run ()
void shutdown ()

Zakończ monitorowanie tunelu

Pola

VIRTUAL_DEVICE_SERIAL

public static final String VIRTUAL_DEVICE_SERIAL

Konstruktorzy publiczni

GceSshTunnelMonitor

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

Konstruktor

Parametry
device ITestDevice : ITestDevice urządzenie TF, z którym ma zostać powiązany zdalny GCE AVD.

buildInfo IBuildInfo

gce HostAndPort : HostAndPort zdalnego GCE AVD.

deviceOptions TestDeviceOptions

Metody publiczne

zamknijPołączenie

public void closeConnection ()

Zamknij wszystkie połączenia z monitora (tunel adb i ssh).

pobierz ostatni wyjątek

public Exception getLastException ()

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

Zwroty
Exception

isAdbRebootCalled

public void isAdbRebootCalled (boolean isCalled)

Ustaw True, gdy ma zostać wywołane ponowne uruchomienie adb, aby upewnić się, że monitor tego oczekuje.

Parametry
isCalled boolean

isTunnelAlive

public boolean isTunnelAlive ()

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

Zwroty
boolean

dołącz do Monitora

public void joinMonitor ()

Czeka na zakończenie działania tego monitora, tak jak w przypadku Thread.join() .

logSshTunnelLogi

public void logSshTunnelLogs (ITestLogger logger)

Rejestruj wszystkie interesujące pliki dziennika wygenerowane z tunelu ssh.

Parametry
logger ITestLogger

uruchomić

public void run ()

zamknięcie

public void shutdown ()

Zakończ monitorowanie tunelu