Attempts to load the JDI, asserting that it can be and is loaded.
Attempts to load the JDI, asserting that it can be and is loaded.
AssertionError
If failed to load the JDI
Retrieves the current listing of virtual machines that have connected to this debugger.
Retrieves the current listing of virtual machines that have connected to this debugger.
The collection of connected virtual machines
Determines whether or not the debugger is available for use.
Determines whether or not the debugger is available for use.
True if the debugger is available, otherwise false
Indicates whether or not the debugger is running.
Indicates whether or not the debugger is running.
True if it is running, otherwise false
Represents the JVM options to feed to remote JVMs whom will connect to this debugger.
Starts the debugger, resulting in opening the specified socket to listen for remote JVM connections.
Starts the debugger, resulting in opening the specified socket to listen for remote JVM connections.
The return type of the callback function
The function to be invoked once per JVM that connects to this debugger
Shuts down the debugger, releasing any connected virtual machines.
Shuts down the debugger, releasing any connected virtual machines.
Represents a debugger that listens for connections from remote JVMs.