Class ProcessBuilderRunner
- java.lang.Object
-
- com.synopsys.integration.executable.ProcessBuilderRunner
-
- All Implemented Interfaces:
ExecutableRunner
public class ProcessBuilderRunner extends java.lang.Object implements ExecutableRunner
-
-
Constructor Summary
Constructors Constructor Description ProcessBuilderRunner(IntLogger logger)ProcessBuilderRunner(IntLogger logger, java.util.function.Consumer<java.lang.String> threadOutputConsumer, java.util.function.Consumer<java.lang.String> threadTraceConsumer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ProcessBuildercreateProcessBuilder(Executable executable)ExecutableOutputexecute(Executable executable)ExecutableOutputexecute(java.lang.ProcessBuilder processBuilder)
-
-
-
Method Detail
-
execute
public ExecutableOutput execute(java.lang.ProcessBuilder processBuilder) throws ExecutableRunnerException
- Throws:
ExecutableRunnerException
-
execute
public ExecutableOutput execute(Executable executable) throws ExecutableRunnerException
- Specified by:
executein interfaceExecutableRunner- Throws:
ExecutableRunnerException
-
createProcessBuilder
public java.lang.ProcessBuilder createProcessBuilder(Executable executable)
-
-