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