java.lang.Object
jdk.jshell.execution.JdiInitiator
设置 JDI 连接,提供运行远程代理的结果 JDI
VirtualMachine 和 Process 。
- 自从:
- 9
-
构造方法总结
构造方法 -
方法总结
-
构造方法详细信息
-
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,否则我们显式启动并使用ListeningConnectorhost- 要使用的显式主机名,如果为 null 使用发现的主机名,则仅适用于监听 (!isLaunch)timeout- 以毫秒为单位的启动超时。如果为零或负数,则不会等待,因此如果尚未启动将立即超时。customConnectorArgs- 传递给连接器的自定义参数。这些是 JDI com.sun.jdi.connect.Connector 参数。
-
-
方法详情
-
vm
返回生成的VirtualMachine实例。- 返回:
- 虚拟机
-
process
返回启动的进程。- 返回:
- 远程代理进程
-