Connector.Argument, Connector.BooleanArgument, Connector.IntegerArgument, Connector.SelectedArgument, Connector.StringArgument
修飾子と型 | メソッドと説明 |
---|---|
VirtualMachine |
launch(Map<String,? extends Connector.Argument> arguments)
アプリケーションを起動し、そのVMに接続します。
|
defaultArguments, description, name, transport
VirtualMachine launch(Map<String,? extends Connector.Argument> arguments) throws IOException, IllegalConnectorArgumentsException, VMStartException
arguments
に指定します。引数マップによって、引数名文字列がConnector.Argument
のインスタンスに関連付けられます。コネクタのデフォルト引数マップは、Connector.defaultArguments()
によって取得できます。引数マップの値は変更できますが、エントリの追加または削除はしないようにしてください。
起動コネクタにより起動されたターゲットVMは、VMStartEvent
が受け入れられるまで安定であることを保証されていません。
重要な注: ターゲットVMをこの機能を使用して起動した場合は、その出力およびエラーのストリームは、実行時に読み取る必要があります。これらのストリームは、VirtualMachine.process()
によって返されるProcess
オブジェクトを通じて使用できます。ストリームは定期的に読み取ってください。それらのストリームのバッファがいっぱいになると、ターゲットVMの実行が停止します。
arguments
- VMを起動するときに使用する引数マップ。VirtualMachine
ミラー。IOException
- 起動できない場合。実際の例外は、使用されているConnectorの実装によって異なる。IllegalConnectorArgumentsException
- コネクタ引数の1つが無効である場合。VMStartException
- VMは正常に起動したが、接続が確立される前にエラーで終了した場合。
Copyright © 1999, 2014, Oracle and/or its affiliates. All rights reserved.