- 所有父级接口:
Connector
连接到先前运行的目标 VM 的连接器。
- 自从:
- 1.3
-
内部类总结
在接口 com.sun.jdi.connect.Connector 中声明的嵌套类/接口
Connector.Argument, Connector.BooleanArgument, Connector.IntegerArgument, Connector.SelectedArgument, Connector.StringArgument -
方法总结
在接口 com.sun.jdi.connect.Connector 中声明的方法
defaultArguments, description, name, transport
-
方法详情
-
attach
VirtualMachine attach(Map <String , ? extends Connector.Argument > arguments) throws IOException , IllegalConnectorArgumentsException附加到正在运行的应用程序并返回其 VM 的镜像。连接器在附加应用程序时使用给定的参数映射。这些参数将包括标识 VM 的寻址信息。参数映射将参数名称字符串关联到
Connector.Argument的实例。连接器的默认参数映射可以通过Connector.defaultArguments()获得。可以更改参数映射值,但不应添加或删除映射条目。- 参数:
arguments- 用于启动 VM 的参数映射。- 返回:
-
目标 VM 的
VirtualMachine镜像。 - 抛出:
TransportTimeoutException- 当 Connector 封装支持附加时超时的传输时,在参数map中设置了代表超时的Connector.Argument,尝试附加到目标 VM 时发生超时。IOException- 无法连接时。特定的例外情况取决于所使用的连接器实现。IllegalConnectorArgumentsException- 当其中一个连接器参数无效时。
-