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参数。