Uses of Interface com.sun.jdi.connect.Connector.Argument (Java SE 17 & JDK 17)
Description: use: module: jdk.jdi, package: com.sun.jdi.connect, interface: Connector, interface: Argument

# Uses of Interface
com.sun.jdi.connect.Connector.Argument

Packages that use Connector.Argument
Package
Description
com.sun.jdi.connect
This package defines connections between the virtual machine using the JDI and the target virtual machine.

- ## Uses of Connector.Argument in com.sun.jdi.connect

  Subinterfaces of Connector.Argument in com.sun.jdi.connect
  Modifier and Type
  Interface
  Description
  `static interface`
  `Connector.BooleanArgument`
  Specification for and value of a Connector argument, whose value is Boolean.
  `static interface`
  `Connector.IntegerArgument`
  Specification for and value of a Connector argument, whose value is an integer.
  `static interface`
  `Connector.SelectedArgument`
  Specification for and value of a Connector argument, whose value is a String selected from a list of choices.
  `static interface`
  `Connector.StringArgument`
  Specification for and value of a Connector argument, whose value is a String.
  Methods in com.sun.jdi.connect that return types with arguments of type Connector.Argument
  Modifier and Type
  Method
  Description
  `Map<String,Connector.Argument>`
  Connector.`defaultArguments()`
  Returns the arguments accepted by this Connector and their default values.
  Method parameters in com.sun.jdi.connect with type arguments of type Connector.Argument
  Modifier and Type
  Method
  Description
  `VirtualMachine`
  ListeningConnector.`accept(Map<String,? extends Connector.Argument> arguments)`
  Waits for a target VM to attach to this connector.
  `VirtualMachine`
  AttachingConnector.`attach(Map<String,? extends Connector.Argument> arguments)`
  Attaches to a running application and returns a mirror of its VM.
  `VirtualMachine`
  LaunchingConnector.`launch(Map<String,? extends Connector.Argument> arguments)`
  Launches an application and connects to its VM.
  `String`
  ListeningConnector.`startListening(Map<String,? extends Connector.Argument> arguments)`
  Listens for one or more connections initiated by target VMs.
  `void`
  ListeningConnector.`stopListening(Map<String,? extends Connector.Argument> arguments)`
  Cancels listening for connections.