モジュール jdk.jdi
パッケージ com.sun.jdi.connect

インタフェースAttachingConnector

  • すべてのスーパー・インタフェース:
    Connector

    public interface AttachingConnector
    extends Connector
    すでに実行されているターゲットVMに接続するコネクタです。
    導入されたバージョン:
    1.3
    • メソッドの詳細

      • 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つが無効である場合。