Class AdvancedLaunchingConnector
java.lang.Object
org.eclipse.jdi.internal.connect.ConnectorImpl
org.eclipse.jdi.internal.connect.SocketLaunchingConnectorImpl
com.microsoft.java.debug.plugin.internal.AdvancedLaunchingConnector
- All Implemented Interfaces:
Connector,LaunchingConnector
public class AdvancedLaunchingConnector
extends org.eclipse.jdi.internal.connect.SocketLaunchingConnectorImpl
implements LaunchingConnector
An advanced launching connector that supports cwd and enviroment variables.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jdi.internal.connect.ConnectorImpl
org.eclipse.jdi.internal.connect.ConnectorImpl.ArgumentImpl, org.eclipse.jdi.internal.connect.ConnectorImpl.BooleanArgumentImpl, org.eclipse.jdi.internal.connect.ConnectorImpl.IntegerArgumentImpl, org.eclipse.jdi.internal.connect.ConnectorImpl.SelectedArgumentImpl, org.eclipse.jdi.internal.connect.ConnectorImpl.StringArgumentImplNested classes/interfaces inherited from interface com.sun.jdi.connect.Connector
Connector.Argument, Connector.BooleanArgument, Connector.IntegerArgument, Connector.SelectedArgument, Connector.StringArgument -
Field Summary
Fields inherited from class org.eclipse.jdi.internal.connect.ConnectorImpl
fTransport, fVirtualMachine -
Constructor Summary
ConstructorsConstructorDescriptionAdvancedLaunchingConnector(org.eclipse.jdi.internal.VirtualMachineManagerImpl virtualMachineManager) -
Method Summary
Modifier and TypeMethodDescriptionlaunch(Map<String, ? extends Connector.Argument> connectionArgs) name()Methods inherited from class org.eclipse.jdi.internal.connect.SocketLaunchingConnectorImpl
description, findFreePortMethods inherited from class org.eclipse.jdi.internal.connect.ConnectorImpl
establishedConnection, transport, virtualMachine, virtualMachineManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.jdi.connect.Connector
description, transport
-
Constructor Details
-
AdvancedLaunchingConnector
public AdvancedLaunchingConnector(org.eclipse.jdi.internal.VirtualMachineManagerImpl virtualMachineManager)
-
-
Method Details
-
defaultArguments
- Specified by:
defaultArgumentsin interfaceConnector- Overrides:
defaultArgumentsin classorg.eclipse.jdi.internal.connect.SocketLaunchingConnectorImpl
-
name
-
launch
public VirtualMachine launch(Map<String, ? extends Connector.Argument> connectionArgs) throws IOException, IllegalConnectorArgumentsException, VMStartException- Specified by:
launchin interfaceLaunchingConnector- Overrides:
launchin classorg.eclipse.jdi.internal.connect.SocketLaunchingConnectorImpl- Throws:
IOExceptionIllegalConnectorArgumentsExceptionVMStartException
-