Module jdk.attach

# Package com.sun.tools.attach

Provides the API to attach to a Java™ virtual machine.

A tool, written in the Java Language, uses this API to attach to a target virtual machine (VM) and load its tool agent into the target VM. For example, a management console might have a management agent which it uses to obtain management information from instrumented objects in a Java virtual machine. If the management console is required to manage an application that is running in a virtual machine that does not include the management agent, then this API can be used to attach to the target VM and load the agent.

Since:
  1.6

- Class Summary
  Class | Description
  --- | ---
  AttachPermission | When a `SecurityManager` set, this is the permission which will be checked when code invokes `VirtalMachine.attach` to attach to a target virtual machine.
  VirtualMachine | A Java virtual machine.
  VirtualMachineDescriptor | Describes a Java virtual machine.

- Exception Summary
  Exception | Description
  --- | ---
  AgentInitializationException | The exception thrown when an agent fails to initialize in the target Java virtual machine.
  AgentLoadException | The exception thrown when an agent cannot be loaded into the target Java virtual machine.
  AttachNotSupportedException | Thrown by `VirtalMachine.attach` when attempting to attach to a Java virtual machine for which a compatible `AttachProvider` does not exist.
  AttachOperationFailedException | Exception type to signal that an attach operation failed in the target VM.