GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.Obiekt | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Monitor wątków dla tunelu Gce ssh.
Streszczenie
Pola | |
---|---|
public static final String | VIRTUAL_DEVICE_SERIAL
|
Konstruktory publiczne | |
---|---|
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 True, jeśli |
void | joinMonitor () Czeka na zakończenie tego monitora, jak w |
void | logSshTunnelLogs ( ITestLogger logger) Zaloguj wszystkie interesujące pliki dziennika wygenerowane z tunelu ssh. |
void | run () |
void | shutdown () Zakończ monitor tunelu |
Pola
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
Konstruktory publiczne
GceSshTunnelMonitor
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
Konstruktor
Parametry | |
---|---|
device | ITestDevice : ITestDevice urządzenie TF do skojarzenia ze zdalnym 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 |
czyTunnelŻyje
public boolean isTunnelAlive ()
Zwraca True, jeśli GceSshTunnelMonitor
wciąż żyje, w przeciwnym razie zwraca false.
Zwroty | |
---|---|
boolean |
Dołącz do Monitora
public void joinMonitor ()
Czeka na zakończenie tego monitora, jak w Thread.join()
.
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Zaloguj wszystkie interesujące pliki dziennika wygenerowane z tunelu ssh.
Parametry | |
---|---|
logger | ITestLogger |
uruchomić
public void run ()
zamknięcie
public void shutdown ()
Zakończ monitor tunelu