ProcessHandleインタフェース
ProcessHandleインタフェースを使用してネイティブ・プロセスを識別および制御します。ProcessクラスはProcessHandleと異なり、ProcessBuilder.startメソッドとRuntime.execメソッドによって起動されたプロセスのみを制御します。ただし、Processクラスを使用してプロセス入力、出力およびエラー・ストリームにアクセスすることはできます。
「ストリームでのプロセスのフィルタリング」のProcessHandleインタフェースの例を参照してください。次の表では、このインタフェースのサマリーを示します。
表6-3 ProcessHandleインタフェースのメソッド
| メソッド・タイプ | 関連メソッド |
|---|---|
| すべてのオペレーティング・システム・プロセスを取得します。 | |
| プロセス・ハンドルを取得します。 | |
| プロセスに関する情報を取得します。 | |
| 直接子プロセスと間接子プロセスのストリームを取得します。 | |
| プロセスを破棄します。 | |
| プロセスが終了するときに完了する予定のCompletableFutureインスタンスを返します。「プロセス終了時のonExitメソッドを使用したプロセスの処理」の例を参照してください。 |