GceSshTunnelMonitor
public class GceSshTunnelMonitor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.GceSshTunnelMonitor |
Gcesshトンネルのスレッドモニター。
概要
田畑 | |
---|---|
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) モニターがそれを予期していることを確認するために、adbリブートが呼び出されようとしているときにTrueを設定します。 |
boolean | isTunnelAlive () |
void | joinMonitor () |
void | logSshTunnelLogs (ITestLogger logger) sshトンネルから生成されたすべての興味深いログファイルをログに記録します。 |
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 は、リモートGCEAVDを関連付けるTFデバイスです。 |
buildInfo | IBuildInfo |
gce | HostAndPort :リモートHostAndPort のHostAndPort。 |
deviceOptions | TestDeviceOptions |
パブリックメソッド
closeConnection
public void closeConnection ()
モニターからのすべての接続を閉じます(adbおよびsshトンネル)。
getLastException
public Exception getLastException ()
sshトンネルスレッドでキャプチャされた最後の例外を返します。
戻り値 | |
---|---|
Exception |
isAdbRebootCalled
public void isAdbRebootCalled (boolean isCalled)
モニターがそれを予期していることを確認するために、adbリブートが呼び出されようとしているときにTrueを設定します。
パラメーター | |
---|---|
isCalled | boolean |
isTunnelAlive
public boolean isTunnelAlive ()
GceSshTunnelMonitor
がまだ有効な場合はTrueを返し、そうでない場合はfalseを返します。
戻り値 | |
---|---|
boolean |
logSshTunnelLogs
public void logSshTunnelLogs (ITestLogger logger)
sshトンネルから生成されたすべての興味深いログファイルをログに記録します。
パラメーター | |
---|---|
logger | ITestLogger |
走る
public void run ()
シャットダウン
public void shutdown ()
トンネルモニターを終了します