Package Name | Comment |
com.sun.jdi |
com.sun.jdi package description
This is the core package of the Java Debug
Interface (JDI), it defines mirrors for values, types, and the target
VirtualMachine itself - as well bootstrapping facilities.
{@link com.sun.jdi.VirtualMachine} mirrors the target virtual machine and
is the origin of all information provided by the JDI. A VirtualMachine
is typically created by using the
{@link com.sun.jdi.VirtualMachineManager} to create
a connection to the target virtual machine (see the
{@link com.sun.jdi.connect} package). In turn the
{@link com.sun.jdi.VirtualMachineManager} is typically created by calling
{@link com.sun.jdi.Bootstrap#virtualMachineManager()}.
Most of the methods within this package can throw the unchecked exception
{@link com.sun.jdi.VMDisconnectedException}.
Methods may be added to the interfaces in the JDI packages in future
releases. Existing packages may be renamed if the JDI becomes a standard
extension.
|
com.sun.jdi.connect |
com.sun.jdi.connect description
This package defines
connections between the virtual machine
using the JDI and the target virtual machine.
In concert with {@link com.sun.jdi.VirtualMachineManager}
it is the mechanism for launching, attaching, etc to
target virtual machines.
Methods may be added to the interfaces in the JDI packages in future
releases. Existing packages may be renamed if the JDI becomes a standard
extension.
|
com.sun.jdi.connect.spi |
com.sun.jdi.connect.spi description
This package comprises the interfaces and classes used to
develop new {@link com.sun.jdi.connect.spi.TransportService}
implementations.
|
com.sun.jdi.event |
com.sun.jdi.event description
This package defines JDI events and event processing.
An {@link com.sun.jdi.event.Event} is always a member of an
{@link com.sun.jdi.event.EventSet}, which
is retrieved from the {@link com.sun.jdi.event.EventQueue}.
Examples of Events include
{@link com.sun.jdi.event.BreakpointEvent "breakpoints events"},
{@link com.sun.jdi.event.ThreadStartEvent "thread creation events"} and
{@link com.sun.jdi.event.VMDeathEvent "virtual machine death event"}.
With the exception
of termination events, all events received must be requested with an
{@link com.sun.jdi.request.EventRequest "EventRequest"}. The
{@link com.sun.jdi.request} package defines event requests and event
request management.
Methods may be added to the interfaces in the JDI packages in future
releases. Existing packages may be renamed if the JDI becomes a standard
extension.
|
com.sun.jdi.request |
com.sun.jdi.request description
This package is used to request that a JDI
event be sent under specified conditions.
With the exception of termination events, which are
always sent, there is one kind of
{@link com.sun.jdi.request.EventRequest} for each kind of
{@link com.sun.jdi.event.Event Event} - for example,
{@link com.sun.jdi.request.BreakpointRequest} is used to request a
{@link com.sun.jdi.event.BreakpointEvent BreakpointEvent}.
Event requests are created by the
{@link com.sun.jdi.request.EventRequestManager}.
Events and event processing are defined in the
{@link com.sun.jdi.event} package.
Methods may be added to the interfaces in the JDI packages in future
releases. Existing packages may be renamed if the JDI becomes a standard
extension.
|