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.
Author:
Guillaume Nodet (gnodet@gmail.com)
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.commons.exec.DefaultExecutor

    org.apache.commons.exec.DefaultExecutor.Builder<T extends org.apache.commons.exec.DefaultExecutor.Builder<T>>
  • Field Summary

    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

    builder, 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
  • Constructor Details

    • ExtendedExecutor

      public ExtendedExecutor(boolean inheritIo)
  • Method Details