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.DefaultExecutor
An executor which has the ability to use the ProcessBuilder.inheritIO() flag.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final boolean
     

    Fields inherited from interface org.apache.commons.exec.Executor

    INVALID_EXITVALUE
  • Constructor Summary

    Constructors
    Constructor
    Description
    ExtendedExecutor(boolean inheritIo)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Process
    launch(org.apache.commons.exec.CommandLine command, Map<String,String> env, File dir)
     

    Methods inherited from class org.apache.commons.exec.DefaultExecutor

    createThread, execute, execute, execute, execute, getExecutorThread, getProcessDestroyer, getStreamHandler, getWatchdog, getWorkingDirectory, isFailure, setExitValue, setExitValues, setProcessDestroyer, setStreamHandler, setWatchdog, setWorkingDirectory

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • inheritIo

      private final boolean inheritIo
  • Constructor Details

    • ExtendedExecutor

      public ExtendedExecutor(boolean inheritIo)
  • Method Details