java.lang.Object
jdk.jshell.execution.JdiExecutionControlProvider
- 所有已实现的接口:
ExecutionControlProvider
远程 JDI 控制的执行引擎的提供者。
- 自从:
- 9
-
字段摘要
字段 -
构造方法总结
构造方法 -
方法总结
-
字段详细信息
-
PARAM_REMOTE_AGENT
要启动的远程代理。- 参见:
-
PARAM_TIMEOUT
连接超时前的毫秒数。- 参见:
-
PARAM_HOST_NAME
要连接的本地主机名。- 参见:
-
PARAM_LAUNCH
应该使用JDI控制发射吗?- 参见:
-
-
构造方法详细信息
-
JdiExecutionControlProvider
public JdiExecutionControlProvider()创建实例。实例可用于 generateExecutionControl实例,它使用 Java 调试接口作为远程进程控制的一部分。
-
-
方法详情
-
name
此ExecutionControlProvider的唯一名称。- 指定者:
name在接口ExecutionControlProvider中- 返回:
- “jdi”
-
defaultParameters
为此ExecutionControlProvider创建并返回默认参数映射。可以选择修改map;修改或未修改它可以传递给generate(jdk.jshell.spi.ExecutionEnv, java.util.Map)。参数 Parameter Description 常量字段 远程代理 要启动的远程代理 PARAM_REMOTE_AGENTtimeout 连接超时前的毫秒数 PARAM_TIMEOUTlaunch JDI 受控启动为“true” PARAM_LAUNCH主机名 连接到本地主机的名称(“”表示已发现) PARAM_HOST_NAME- 指定者:
defaultParameters在接口ExecutionControlProvider中- 返回:
- 默认参数映射
-
generate
public ExecutionControl generate(ExecutionEnv env, Map <String , String > parameters) throws IOException从接口ExecutionControlProvider复制的描述创建并返回ExecutionControl实例。- 指定者:
generate在接口ExecutionControlProvider中- 参数:
env- 执行环境,由JShell提供parameters- default 或修改后的参数映射。- 返回:
- 执行引擎
- 抛出:
IOException
-