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.IOException
public Proc(java.lang.String[] cmd, java.lang.String[] env, java.io.OutputStream out, java.io.File workDir) throws java.io.IOException
java.io.IOException
public Proc(java.lang.String[] cmd, java.lang.String[] env, java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
java.io.IOException
private Proc(java.lang.Process proc, java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
java.io.IOException