Package org.codehaus.mojo.exec
Class ExtendedExecutor
- java.lang.Object
-
- org.apache.commons.exec.DefaultExecutor
-
- org.codehaus.mojo.exec.ExtendedExecutor
-
- All Implemented Interfaces:
org.apache.commons.exec.Executor
public class ExtendedExecutor extends org.apache.commons.exec.DefaultExecutorAn executor which has the ability to use theProcessBuilder.inheritIO()flag.
-
-
Field Summary
Fields Modifier and Type Field Description private booleaninheritIo
-
Constructor Summary
Constructors Constructor Description ExtendedExecutor(boolean inheritIo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Processlaunch(org.apache.commons.exec.CommandLine command, java.util.Map<java.lang.String,java.lang.String> env, java.io.File dir)protected java.lang.Processlaunch(org.apache.commons.exec.CommandLine command, java.util.Map<java.lang.String,java.lang.String> env, java.nio.file.Path workingDirectory)-
Methods inherited from class org.apache.commons.exec.DefaultExecutor
builder, createThread, execute, execute, execute, execute, getExecutorThread, getProcessDestroyer, getStreamHandler, getWatchdog, getWorkingDirectory, isFailure, setExitValue, setExitValues, setProcessDestroyer, setStreamHandler, setWatchdog, setWorkingDirectory
-
-
-
-
Method Detail
-
launch
protected java.lang.Process launch(org.apache.commons.exec.CommandLine command, java.util.Map<java.lang.String,java.lang.String> env, java.nio.file.Path workingDirectory) throws java.io.IOException- Overrides:
launchin classorg.apache.commons.exec.DefaultExecutor- Throws:
java.io.IOException
-
launch
protected java.lang.Process launch(org.apache.commons.exec.CommandLine command, java.util.Map<java.lang.String,java.lang.String> env, java.io.File dir) throws java.io.IOException- Overrides:
launchin classorg.apache.commons.exec.DefaultExecutor- Throws:
java.io.IOException
-
-