-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.sun.jdi.connect.Connector
Connector.Argument, Connector.BooleanArgument, Connector.IntegerArgument, Connector.SelectedArgument, Connector.StringArgument
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 VirtualMachine
attach(Map<String,? extends Connector.Argument> arguments)
附加到正在运行的应用程序并返回其虚拟机的镜像。-
Methods inherited from interface com.sun.jdi.connect.Connector
defaultArguments, description, name, transport
-
-
-
-
方法详细信息
-
attach
VirtualMachine attach(Map<String,? extends Connector.Argument> arguments) throws IOException, IllegalConnectorArgumentsException
附加到正在运行的应用程序并返回其虚拟机的镜像。连接器在附加应用程序时使用给定的参数映射。 这些参数将包括识别VM的寻址信息。 参数映射将参数名称字符串与
Connector.Argument
的实例相关联。 连接器的默认参数图可以通过Connector.defaultArguments()
获得。 可以更改参数映射值,但不应添加或删除映射条目。- 参数
-
arguments
- 用于启动VM的参数映射。 - 结果
-
目标虚拟机的
VirtualMachine
镜像。 - 异常
-
TransportTimeoutException
- 当连接器封装在附加时支持超时的传输时,在参数映射中设置了表示超时的Connector.Argument
,并且尝试附加到目标VM时发生超时。 -
IOException
- 何时无法附加。 具体的异常取决于使用中的Connector实现。 -
IllegalConnectorArgumentsException
- 其中一个连接器参数无效时。
-
-