Class ExecHelper
java.lang.Object
org.honton.chas.compose.maven.plugin.ExecHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateProcess(CommandBuilder builder, String stdin, Consumer<CharSequence> stdout, Consumer<CharSequence> stderr) outputAsString(int secondsToWait, CommandBuilder builder) voidoutputToConsumer(int secondsToWait, Consumer<CharSequence> consumer, CommandBuilder builder) waitForExit(int secondsToWait, CommandBuilder builder) waitForResult(int secondsToWait) voidwaitNoError(int secondsToWait)
-
Constructor Details
-
ExecHelper
public ExecHelper(org.apache.maven.plugin.logging.Log log)
-
-
Method Details
-
createProcess
public void createProcess(CommandBuilder builder, String stdin, Consumer<CharSequence> stdout, Consumer<CharSequence> stderr) -
waitNoError
public void waitNoError(int secondsToWait) -
waitForResult
-
outputAsString
-
outputToConsumer
public void outputToConsumer(int secondsToWait, Consumer<CharSequence> consumer, CommandBuilder builder) -
waitForExit
-