All Packages Class Hierarchy This Package Previous Next Index
Class java.lang.Process
java.lang.Object
|
+----java.lang.Process
- public class Process
- extends Object
The exec methods return an
instance of a subclass of Process that can be used to
control the process and obtain information about it.
The subprocess is not killed when there are no more references to
the Process object, but rather the subprocess
continues executing asynchronously.
- See Also:
- exec, exec, exec, exec
-
Process()
-
-
destroy()
- Kills the subprocess.
-
exitValue()
- Returns the exit value for the subprocess.
-
getErrorStream()
- Gets the error stream of the subprocess.
-
getInputStream()
-
Gets the input stream of the subprocess.
-
getOutputStream()
- Gets the output stream of the subprocess.
-
waitFor()
- Waits for the subprocess to complete.
Process
method Process() public
getOutputStream
method getOutputStream() returns OutputStream public abstract
- Gets the output stream of the subprocess.
This stream is usually buffered.
- Returns:
- the output stream connected to the normal input of the
subprocess.
getInputStream
method getInputStream() returns InputStream public abstract
- Gets the input stream of the subprocess.
This stream is usually buffered.
- Returns:
- the input stream connected to the normal output of the
subprocess.
getErrorStream
method getErrorStream() returns InputStream public abstract
- Gets the error stream of the subprocess.
This stream is usually unbuffered.
- Returns:
- the input stream connected to the error stream of the
subprocess.
waitFor
method waitFor() returns int public abstract Signals InterruptedException
- Waits for the subprocess to complete. This method returns
immediately if the subprocess has already terminated. If the
subprocess has not yet terminated, the calling thread will be
blocked until the subprocess exits.
- Returns:
- the exit value of the process.
- Throws: InterruptedException
- if the
waitFor was
interrupted.
exitValue
method exitValue() returns int public abstract
- Returns the exit value for the subprocess.
- Returns:
- the exit value of the subprocess.
- Throws: IllegalThreadStateException
- if the subprocess has not yet
terminated.
destroy
method destroy() public abstract
- Kills the subprocess.
All Packages Class Hierarchy This Package Previous Next Index