Search in sources :

Example 1 with CapturingProcessRunner

use of com.intellij.execution.process.CapturingProcessRunner in project consulo by consulo.

the class EnvironmentAwareHost method getProcessOutput.

/**
 * @param commandLine commandLine to execute on this host
 * @return output of the corresponding process
 */
@Nonnull
public ProcessOutput getProcessOutput(@Nonnull GeneralCommandLine commandLine) throws ExecutionException {
    BaseProcessHandler handler = getProcessHandler(commandLine);
    CapturingProcessRunner runner = new CapturingProcessRunner(handler);
    return runner.runProcess();
}
Also used : BaseProcessHandler(com.intellij.execution.process.BaseProcessHandler) CapturingProcessRunner(com.intellij.execution.process.CapturingProcessRunner) Nonnull(javax.annotation.Nonnull)

Aggregations

BaseProcessHandler (com.intellij.execution.process.BaseProcessHandler)1 CapturingProcessRunner (com.intellij.execution.process.CapturingProcessRunner)1 Nonnull (javax.annotation.Nonnull)1