GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Thread Monitor pour le tunnel Gce ssh.
Résumé
Des champs | |
---|---|
public static final String | VIRTUAL_DEVICE_SERIAL
|
Constructeurs publics | |
---|---|
GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions) Constructeur |
Méthodes publiques | |
---|---|
void | closeConnection () Fermez toutes les connexions du moniteur (tunnel adb et ssh). |
Exception | getLastException () Renvoie la dernière exception capturée dans le thread de tunnel ssh. |
void | isAdbRebootCalled (boolean isCalled) Définissez True lorsqu'un redémarrage adb est sur le point d'être appelé pour vous assurer que le moniteur l'attend. |
boolean | isTunnelAlive () Renvoie True si |
void | joinMonitor () Attend que ce moniteur se termine, comme dans |
void | logSshTunnelLogs (ITestLogger logger) Enregistrez tous les fichiers journaux intéressants générés à partir du tunnel ssh. |
void | run () |
void | shutdown () Arrêtez le moniteur de tunnel |
Des champs
VIRTUAL_DEVICE_SERIAL
public static final String VIRTUAL_DEVICE_SERIAL
Constructeurs publics
GceSshTunnelMonitor
public GceSshTunnelMonitor (ITestDevice device, IBuildInfo buildInfo, HostAndPort gce, TestDeviceOptions deviceOptions)
Constructeur
Paramètres | |
---|---|
device | ITestDevice : ITestDevice le périphérique TF ITestDevice associer le GCE AVD distant. |
buildInfo | IBuildInfo |
gce | HostAndPort : HostAndPort du GCE AVD distant. |
deviceOptions | TestDeviceOptions |
Méthodes publiques
fermer la connexion
public void closeConnection ()
Fermez toutes les connexions du moniteur (tunnel adb et ssh).
getLastException
public Exception getLastException ()
Renvoie la dernière exception capturée dans le thread du tunnel ssh.
Retour | |
---|---|
Exception |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
Définissez True lorsqu'un redémarrage adb est sur le point d'être appelé pour vous assurer que le moniteur l'attend.
Paramètres | |
---|---|
isCalled | boolean |
isTunnelAlive
public boolean isTunnelAlive ()
Renvoie True si GceSshTunnelMonitor
est toujours GceSshTunnelMonitor
, false dans le cas contraire.
Retour | |
---|---|
boolean |
joinMonitor
public void joinMonitor ()
Attend que ce moniteur se termine, comme dans Thread.join()
.
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
Enregistrez tous les fichiers journaux intéressants générés à partir du tunnel ssh.
Paramètres | |
---|---|
logger | ITestLogger |
Cours
public void run ()
fermer
public void shutdown ()
Arrêtez le moniteur de tunnel