Package tv.hd3g.processlauncher.tool
Interface RunningTool<T extends ExecutableTool>
-
public interface RunningTool<T extends ExecutableTool>- See Also:
ToolRunner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CapturedStdOutErrTextRetentioncheckExecutionGetText()Can throw an InvalidExecution, with stderr embedded.TgetExecutableToolSource()ProcesslauncherLifecyclegetLifecyle()CapturedStdOutErrTextRetentiongetTextRetention()default CompletableFuture<RunningTool<T>>waitForEnd(Executor executor)Don't checks end status (ok/error).
-
-
-
Method Detail
-
getTextRetention
CapturedStdOutErrTextRetention getTextRetention()
-
getLifecyle
ProcesslauncherLifecycle getLifecyle()
-
getExecutableToolSource
T getExecutableToolSource()
-
checkExecutionGetText
default CapturedStdOutErrTextRetention checkExecutionGetText()
Can throw an InvalidExecution, with stderr embedded. Usage example: toolRun.execute(myExecTool).thenApply(RunningTool::checkExecutionGetText))
-
waitForEnd
default CompletableFuture<RunningTool<T>> waitForEnd(Executor executor)
Don't checks end status (ok/error).
-
-