ArthasBridgeTemplate

增强 ArthasBridge,提供懒加载。

实际的 ArthasBridge 将会在第一次执行命令时初始化,除此之外可以直接调用 attachNow 立即连接。

Constructors

Link copied to clipboard
constructor(factory: ArthasBridgeFactory)

Functions

Link copied to clipboard
open override fun addListener(arthasBridgeListener: ArthasBridgeListener)

添加监听器

Link copied to clipboard
fun attachNow()

不执行任何命令,立即 attach

Link copied to clipboard
open override fun execute(command: String): ArthasResultItem

执行命令.

Link copied to clipboard
open override fun isBusy(): Boolean

是否繁忙

Link copied to clipboard
open override fun isClosed(): Boolean

进程是否完全关闭.

Link copied to clipboard
open override fun stop(): Int

关闭进场并返回 exit code. 如果已经关闭,返回退出码

Link copied to clipboard

挂起当前协程,直到 attach 成功