| Modifier and Type | Class and Description |
|---|---|
| private class | AbstractLauncher.
This class simply provides a context for a single launch and accept. |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv ThreadGroup |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public abstract String | description()
Redeclares com. Returns a human-readable description of this connector and its purpose. |
| public abstract VirtualMachine | |
| protected VirtualMachine | launch(String[] commandArray, String address, TransportService.
|
| public abstract String | |
| pack-priv String[] |
| grp | back to summary |
|---|---|
| pack-priv ThreadGroup grp | |
| AbstractLauncher | back to summary |
|---|---|
| pack-priv AbstractLauncher() | |
| description | back to summary |
|---|---|
| public abstract String description() Redeclares com. Doc from com. Returns a human-readable description of this connector and its purpose. | |
| launch | back to summary |
|---|---|
| public abstract VirtualMachine launch(Map<String, ? extends Connector. Redeclares com. Doc from com. Launches an application and connects to its VM. Properties
of the launch (possibly including options,
main class, and arguments) are specified in
A target VM launched by a launching connector is not
guaranteed to be stable until after the Important Note If a target VM is launched through this
funcctions, its output and error streams must be read as it
executes. These streams are available through the
| |
| launch | back to summary |
|---|---|
| protected VirtualMachine launch(String[] commandArray, String address, TransportService. | |
| name | back to summary |
|---|---|
| public abstract String name() Redeclares com. Doc from com. Returns a short identifier for the connector. Connector implementors should follow similar naming conventions as are used with packages to avoid name collisions. For example, the Sun connector implementations have names prefixed with "com.sun.jdi.". Not intended for exposure to end-user. | |
| tokenizeCommand | back to summary |
|---|---|
| pack-priv String[] tokenizeCommand(String command, char quote) | |
| Modifier and Type | Field and Description |
|---|---|
| private IOException | |
| private final String | |
| private final String[] | |
| private Connection | |
| private boolean | |
| private TransportService. | |
| private Process | |
| private TransportService |
| Access | Constructor and Description |
|---|---|
| pack-priv | Helper(String[] commandArray, String address, TransportService.
|
| Modifier and Type | Method and Description |
|---|---|
| pack-priv Thread | |
| pack-priv String | |
| pack-priv Connection | |
| pack-priv synchronized void | |
| pack-priv Thread | |
| pack-priv synchronized void | |
| pack-priv synchronized void | |
| pack-priv synchronized void | |
| pack-priv Process |
| acceptException | back to summary |
|---|---|
| private IOException acceptException | |
| address | back to summary |
|---|---|
private final String address
| |
| commandArray | back to summary |
|---|---|
| private final String[] commandArray | |
| connection | back to summary |
|---|---|
| private Connection connection | |
| exited | back to summary |
|---|---|
| private boolean exited | |
| listenKey | back to summary |
|---|---|
| private TransportService. | |
| process | back to summary |
|---|---|
| private Process process | |
| ts | back to summary |
|---|---|
| private TransportService ts | |
| Helper | back to summary |
|---|---|
| pack-priv Helper(String[] commandArray, String address, TransportService. | |
| acceptConnection | back to summary |
|---|---|
| pack-priv Thread acceptConnection() | |
| commandString | back to summary |
|---|---|
| pack-priv String commandString() | |
| connection | back to summary |
|---|---|
| pack-priv Connection connection() | |
| launchAndAccept | back to summary |
|---|---|
| pack-priv synchronized void launchAndAccept() throws IOException, VMStartException | |
| monitorTarget | back to summary |
|---|---|
| pack-priv Thread monitorTarget() | |
| notifyOfAcceptException | back to summary |
|---|---|
| pack-priv synchronized void notifyOfAcceptException(IOException acceptException) | |
| notifyOfConnection | back to summary |
|---|---|
| pack-priv synchronized void notifyOfConnection(Connection connection) | |
| notifyOfExit | back to summary |
|---|---|
| pack-priv synchronized void notifyOfExit() | |
| process | back to summary |
|---|---|
| pack-priv Process process() | |