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
- ターゲット VM への接続時にタイムアウトをサポートするトランスポートが Connector によりカプセル化される場合。タイムアウトを表す Connector.Argument
が引数マップに設定されている場合、ターゲット VM に接続を試みたときに、タイムアウトが発生する
IOException
- 接続できない場合。実際の例外は、使用されている Connector の実装によって異なる
IllegalConnectorArgumentsException
- コネクタ引数の 1 つが無効である場合