JdiInitiator
public JdiInitiator(int port,
List<String> remoteVMOptions,
String remoteAgent,
boolean isLaunch,
String host,
int timeout,
Map<String,String> customConnectorArgs)
启动远程代理并建立一个JDI连接。
-
参数
-
port
- 用于(非JDI)命令的套接字端口
-
remoteVMOptions
- 任何用户请求VM命令行选项
-
remoteAgent
- 要启动的远程代理的完整类名
-
isLaunch
- JDI是否启动?
也就是说,LaunchingConnector,否则我们明确地启动并使用ListeningConnector
-
host
- 要使用的显式主机名,如果null使用发现的主机名,则仅适用于侦听(!isLaunch)
-
timeout
- 以毫秒为单位的启动超时。
如果为零或为负,则不会等待,因此如果尚未启动,将立即超时。
-
customConnectorArgs
- 传递给连接器的自定义参数。
这些是JDI com.sun.jdi.connect.Connector参数。