- すべてのスーパー・インタフェース:
Connector
public interface AttachingConnector extends Connector
すでに実行されているターゲットVMに接続するコネクタです。
- 導入されたバージョン:
- 1.3
-
ネストされたクラスのサマリー
インタフェース com.sun.jdi.connect.Connectorで宣言されたネストされたクラス/インタフェース
Connector.Argument, Connector.BooleanArgument, Connector.IntegerArgument, Connector.SelectedArgument, Connector.StringArgument
-
メソッドのサマリー
修飾子と型メソッド説明attach
(Map<String, ? extends Connector.Argument> arguments) 実行中のアプリケーションにアタッチし、そのVMのミラーを返します。インタフェース com.sun.jdi.connect.Connectorで宣言されたメソッド
defaultArguments, description, name, transport
-
メソッドの詳細
-
attach
VirtualMachine attach(Map<String, ? extends Connector.Argument> arguments) throws IOException, IllegalConnectorArgumentsException実行中のアプリケーションにアタッチし、そのVMのミラーを返します。指定された引数マップを使用してアプリケーションに接続します。 引数には、VMを識別するアドレス指定情報が含まれます。 引数マップによって、引数名文字列が
Connector.Argument
のインスタンスに関連付けられます。 コネクタのデフォルト引数マップは、Connector.defaultArguments()
によって取得できます。 引数マップの値は変更できますが、エントリの追加または削除はしないようにしてください。- パラメータ:
arguments
- VMを起動するときに使用する引数マップ。- 戻り値:
- ターゲットVMの
VirtualMachine
ミラー。 - 例外:
TransportTimeoutException
- Connectorが接続タイム・アウトをサポートするトランスポートをカプセル化し、引数マップ内にタイム・アウトを表すConnector.Argument
が設定されていて、ターゲットVMに接続しようとするときにタイム・アウトが発生した場合。IOException
- 接続できない場合。 実際の例外は、使用されているConnectorの実装によって異なる。IllegalConnectorArgumentsException
- コネクタ引数の1つが無効である場合。
-