Class Summary |
CommandPacket |
A CommandPacket encapsulates a JDWP command packet. |
DataType |
This class encapsulates the non-primitive set of common data types that are common to many of the different JDWP
commands and replies. |
DataType.FieldID |
Represents JDWP identifiers for fields. |
DataType.FrameID |
Represents JDWP identifiers for individual stack frames. |
DataType.Location |
Represents JDWP identifiers for an executable location. |
DataType.MethodID |
Represents JDWP identifiers for methods. |
DataType.ObjectID |
Represents JDWP identifiers for object instances. |
DataType.ReferenceTypeID |
Represents JDWP identifiers for types. |
DataType.TaggedObjectID |
Represents JDWP identifiers for object instances prefixed with a one byte type tag. |
EventManager |
The EventManager class manages requests from a remote
entity that wants to be notified when certain events occur. |
EventManager.MatchedRequests |
Summary of the requests that matched given event. |
EventNotifier |
An EventNotifier is used to synchronize communication between
a thread producing a JDWP event and consumer of such events. |
EventRequest |
An EventRequest instance is used register a request for notification
of a particular event on behalf of a debugger. |
EventRequestModifier |
The EventRequestModifier class creates a "filter" for EventRequest
objects, so that only events that are matched by the modifiers associated with an event
request are sent to the debugger. |
EventRequestModifier.ClassMatch |
A ClassMatch modifier restricts reported events to those for classes whose
name matches a restricted regular expression. |
EventRequestModifier.ClassOnly |
For class prepare event, a ClassOnly modifier restricts the events
generated by this request to be the preparation of the given reference type and
any subtypes. |
EventRequestModifier.Count |
A Count modifier limits the requested event to be reported at most
once after a given number of occurrences. |
EventRequestModifier.ExceptionOnly |
An ExceptionOnly modifier restricts reported exceptions by their
class and whether they are caught or uncaught. |
EventRequestModifier.LocationOnly |
A LocationOnly modifier restricts reported events to those that
occur at a given location. |
EventRequestModifier.Step |
A Step modifier restricts reported step events to those which satisfy depth
and size constraints. |
EventRequestModifier.ThreadOnly |
A ThreadOnly modifier restricts reported events to those in a
given thread. |
JDWP |
Java(tm) Debug Wire Protocol |
JDWPConnection |
A JDWPConnection represents a connection between two debugger entities that communicate
primarily in packets . |
JDWPListener |
A JDWPListener receives and processes JDWP requests from
a remote debugger entity on behalf of a local debugger entity. |
JDWPListener.CommandSet |
The implementation of each JDWP Command Set subclasses this class. |
Log |
This class provides a (very basic) line-based logging facility. |
Packet |
A Packet encapsulates a JDWP command or reply packet. |
PacketInputStream |
A PacketInputStream is used to read data from the data part of a Packet . |
PacketOutputStream |
A PacketOutputStream is used to write data to the data part of a Packet . |
ReplyPacket |
A ReplyPacket encapsulates a JDWP reply packet. |