全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.lang.Process

java.lang.Object
   |
   +----java.lang.Process

public abstract class Process
extends Object
exec メソッドは Process のサブクラスのインスタンスを返します。このインスタンスを使用して、プロセスを制御したり、プロセスについての情報を得たりすることができます。

Process オブジェクトへの参照がなくなっても、サブプロセスは終了されず、非同期的に実行を続けます。

参照:
exec, exec, exec, exec

Constructor Index

 o Process()

Method Index

 o destroy()
サブプロセスを終了する。
 o exitValue()
サブプロセスの終了コードを返す。
 o getErrorStream()
サブプロセスのエラーストリームを取得する。
 o getInputStream()
サブプロセスの入力ストリームを取得する。
 o getOutputStream()
サブプロセスの出力ストリームを取得する。
 o waitFor()
サブプロセスが完了するまで待機する。

Constructors

 o Process
  public Process()

Methods

 o getOutputStream
  public abstract OutputStream getOutputStream()
サブプロセスの出力ストリームを取得します。このストリームは一般的にバッファリングされています。

返り値:
サブプロセスの通常の入力に接続された出力ストリーム
 o getInputStream
  public abstract InputStream getInputStream()
サブプロセスの入力ストリームを取得します。このストリームは一般的にバッファリングされています。

返り値:
サブプロセスの通常の出力に接続された入力ストリーム
 o getErrorStream
  public abstract InputStream getErrorStream()
サブプロセスのエラーストリームを取得します。このストリームは一般的にバッファリングされています。

返り値:
サブプロセスのエラーストリームに接続された入力ストリーム
 o waitFor
  public abstract int waitFor() throws InterruptedException
サブプロセスが完了するまで待機します。サブプロセスがすでに終了している場合、このメソッドはすぐに値を返します。サブプロセスが終了していない場合は、呼び出し元のスレッドは、サブプロセスが終了するまでブロックされます。

返り値:
プロセスの終了コード
例外 : InterruptedException
waitFor が中断された
 o exitValue
  public abstract int exitValue()
サブプロセスの終了コードを返します。

返り値:
サブプロセスの終了コード
例外 : IllegalThreadStateException
サブプロセスがまだ終了していない
 o destroy
  public abstract void destroy()
サブプロセスを終了します。


全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス