クラス java.lang.Process
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.lang.Process
java.lang.Object
|
+----java.lang.Process
- public class Process
- extends Object
Process インスタンスで、以下のことが可能である:
- サブプロセスの標準入出力を得る
- サブプロセスを終了させる
- サブプロセスの終了を待つ
- サブプロセスの終了コードを得る
Process インスタンスからの参照が無くなってもサブプロセスは終了させられない。
サブプロセスはすでにある Java プロセスと同期的に実行する必要はない。
-
Process()
-
-
destroy()
- サブプロセスを終了させる。
-
exitValue()
- サブプロセスの終了コードを返す。
-
getErrorStream()
- 子プロセスのエラー出力と繋がっている InputStream を返す。
-
getInputStream()
-
子プロセスの出力と繋がっているストリームを返す。
-
getOutputStream()
- 子プロセスの入力と繋がっているストリームを返す。
-
waitFor()
- サブプロセスが終了するのを待つ。
Process
public Process()
getOutputStream
public abstract OutputStream getOutputStream()
- 子プロセスの入力と繋がっているストリームを返す。
このストリームは伝統によりバッファリングされている。
getInputStream
public abstract InputStream getInputStream()
- 子プロセスの出力と繋がっているストリームを返す。
このストリームは伝統によりバッファリングされている。
getErrorStream
public abstract InputStream getErrorStream()
- 子プロセスのエラー出力と繋がっている InputStream を返す。
このストリームは伝統によりバッファリングされている。
waitFor
public abstract int waitFor() throws InterruptedException
- サブプロセスが終了するのを待つ。
サブプロセスがすでに終了している場合には、終了コードを返すだけである。
サブプロセスがまだ終了していないときは、
このメソッドを読んだスレッドはサブプロセスが終了するまでブロックされる。
- 例外: InterruptedException
- 他のスレッドがこのスレッドを中断させた
exitValue
public abstract int exitValue()
- サブプロセスの終了コードを返す。
- 例外: IllegalThreadStateException
- サブプロセスがまだ終了していない
destroy
public abstract void destroy()
- サブプロセスを終了させる。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標