JvmProvider

interface JvmProvider

Functions

Link copied to clipboard
abstract fun createArthasBridgeFactory(jvm: JVM, jvmProviderConfig: JvmProviderConfig): ArthasBridgeFactory

创建一个 ArthasBridgeFactory

Link copied to clipboard
abstract fun createForm(oldState: JvmProviderConfig?, parentDisposable: <Error class: unknown class>): FormComponent<JvmProviderConfig>

创建一个表单

Link copied to clipboard

获取配置的 class

Link copied to clipboard
abstract fun getIcon(): Icon

获取图标

Link copied to clipboard
abstract fun getJvmClass(): Class<out JVM>

获取搜索到的 JVM 类型

Link copied to clipboard
abstract fun getName(): String

获取名称

Link copied to clipboard
abstract fun isJvmInactive(jvm: JVM): Boolean

jvm 是否不存在

Link copied to clipboard
abstract fun isSupport(hostMachine: HostMachine): Boolean

是否支持该宿主机

Link copied to clipboard
abstract fun searchJvm(hostMachine: HostMachine, providerConfig: JvmProviderConfig): JvmSearchResult

搜索默认位置下的 jvm

Link copied to clipboard

尝试在宿主机上生成对应的配置