public final class Proc
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
private static class |
Proc.ByteCopier |
private static class |
Proc.Copier |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Process |
proc |
private java.lang.Thread |
t1 |
private java.lang.Thread |
t2 |
| Modifier | Constructor and Description |
|---|---|
private |
Proc(java.lang.Process proc,
java.io.InputStream in,
java.io.OutputStream out) |
|
Proc(java.lang.String[] cmd,
java.lang.String[] env,
java.io.InputStream in,
java.io.OutputStream out) |
|
Proc(java.lang.String[] cmd,
java.lang.String[] env,
java.io.OutputStream out,
java.io.File workDir) |
|
Proc(java.lang.String cmd,
java.lang.String[] env,
java.io.OutputStream out,
java.io.File workDir) |
| Modifier and Type | Method and Description |
|---|---|
static void |
copyStream(java.io.InputStream in,
java.io.OutputStream out) |
int |
join() |
private final java.lang.Process proc
private final java.lang.Thread t1
private final java.lang.Thread t2
public Proc(java.lang.String cmd,
java.lang.String[] env,
java.io.OutputStream out,
java.io.File workDir)
throws java.io.IOException
java.io.IOExceptionpublic Proc(java.lang.String[] cmd,
java.lang.String[] env,
java.io.OutputStream out,
java.io.File workDir)
throws java.io.IOException
java.io.IOExceptionpublic Proc(java.lang.String[] cmd,
java.lang.String[] env,
java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionprivate Proc(java.lang.Process proc,
java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOException