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