## 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 and 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 and 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 and 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 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.

Copyright © 1999, 2015, Oracle and/or its affiliates. All rights reserved.