Package com.android.ide.common.process

Interface Summary
JavaProcessExecutor An executor for external Java-based processes.
JavaProcessInfo Information to run an external java process.
ProcessExecutor An executor for external processes.
ProcessInfo Information to run an external process.
ProcessOutput The output of a process.
ProcessOutputHandler Handler for the Process output.
ProcessResult The result of executing an external process.
 

Class Summary
BaseProcessOutputHandler Partial implementation of ProcessOutputHandler that creates a ProcessOutput that caches the output in a ByteArrayOutputStream.
BaseProcessOutputHandler.BaseProcessOutput  
CachedProcessOutputHandler Implementation of ProcessOutputHandler that allows getting access to the output after the call to ProcessExecutor.execute(ProcessInfo, ProcessOutputHandler).
DefaultProcessExecutor Simple implementation of ProcessExecutor, using the standard Java Process(Builder) API.
LoggedProcessOutputHandler Implementation of ProcessOutputHandler that dumps the output onto an ILogger object.
ProcessEnvBuilder<T extends ProcessEnvBuilder> An abstract process builder that can hold environment variable information.
ProcessInfoBuilder A builder to create a ProcessInfo or a JavaProcessInfo.
ProcessInfoBuilder.JavaProcessInfoImpl  
ProcessInfoBuilder.ProcessInfoImpl  
 

Exception Summary
ProcessException An exception thrown when running an external process.