Package jnr.posix.util
Class ExecIt
- java.lang.Object
-
- jnr.posix.util.ExecIt
-
public class ExecIt extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected POSIXHandler
handler
-
Constructor Summary
Constructors Constructor Description ExecIt(POSIXHandler handler)
Creates a new instance of ShellLauncher
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Process
run(java.lang.String... args)
int
runAndWait(java.io.OutputStream output, java.io.OutputStream error, java.lang.String... args)
int
runAndWait(java.io.OutputStream output, java.lang.String... args)
int
runAndWait(java.lang.String... args)
-
-
-
Field Detail
-
handler
protected final POSIXHandler handler
-
-
Constructor Detail
-
ExecIt
public ExecIt(POSIXHandler handler)
Creates a new instance of ShellLauncher- Parameters:
handler
- thePOSIXHandler
to use
-
-
Method Detail
-
runAndWait
public int runAndWait(java.lang.String... args) throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException
-
runAndWait
public int runAndWait(java.io.OutputStream output, java.lang.String... args) throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException
-
runAndWait
public int runAndWait(java.io.OutputStream output, java.io.OutputStream error, java.lang.String... args) throws java.io.IOException, java.lang.InterruptedException
- Throws:
java.io.IOException
java.lang.InterruptedException
-
run
public java.lang.Process run(java.lang.String... args) throws java.io.IOException
- Throws:
java.io.IOException
-
-