Package tv.hd3g.processlauncher
Class CapturedStdOutErrTextRetention
- java.lang.Object
-
- tv.hd3g.processlauncher.CapturedStdOutErrText
-
- tv.hd3g.processlauncher.CapturedStdOutErrTextRetention
-
public class CapturedStdOutErrTextRetention extends CapturedStdOutErrText
-
-
Constructor Summary
Constructors Constructor Description CapturedStdOutErrTextRetention()With BOTH_STDOUT_STDERRCapturedStdOutErrTextRetention(CapturedStreams streamToKeep)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetStderr(boolean keepEmptyLines, String newLineSeparator)Only set if setKeepStdout is set (false by default), else return empty text.Stream<String>getStderrLines(boolean keepEmptyLines)Only set if setKeepStdout is set (false by default), else return empty stream.StringgetStdout(boolean keepEmptyLines, String newLineSeparator)Only set if setKeepStdout is set (false by default), else return empty text.StringgetStdouterr(boolean keepEmptyLines, String newLineSeparator)Only set if setKeepStdout is set (false by default), else return empty text.Stream<String>getStdouterrLines(boolean keepEmptyLines)Only set if setKeepStdout is set (false by default), else return empty stream.Stream<String>getStdoutLines(boolean keepEmptyLines)Only set if setKeepStdout is set (false by default), else return empty stream.-
Methods inherited from class tv.hd3g.processlauncher.CapturedStdOutErrText
isStreamsWatchIsStillAlive, waitForClosedStreams, waitForClosedStreams
-
-
-
-
Constructor Detail
-
CapturedStdOutErrTextRetention
public CapturedStdOutErrTextRetention(CapturedStreams streamToKeep)
-
CapturedStdOutErrTextRetention
public CapturedStdOutErrTextRetention()
With BOTH_STDOUT_STDERR
-
-
Method Detail
-
getStdoutLines
public Stream<String> getStdoutLines(boolean keepEmptyLines)
Only set if setKeepStdout is set (false by default), else return empty stream.
-
getStderrLines
public Stream<String> getStderrLines(boolean keepEmptyLines)
Only set if setKeepStdout is set (false by default), else return empty stream.- Parameters:
keepEmptyLines- if set false, discard all empty trimed lines
-
getStdouterrLines
public Stream<String> getStdouterrLines(boolean keepEmptyLines)
Only set if setKeepStdout is set (false by default), else return empty stream.- Parameters:
keepEmptyLines- if set false, discard all empty trimed lines
-
getStdout
public String getStdout(boolean keepEmptyLines, String newLineSeparator)
Only set if setKeepStdout is set (false by default), else return empty text.- Parameters:
keepEmptyLines- if set false, discard all empty trimed linesnewLineSeparator- replace new line char by this Use System.lineSeparator() if needed
-
getStderr
public String getStderr(boolean keepEmptyLines, String newLineSeparator)
Only set if setKeepStdout is set (false by default), else return empty text.- Parameters:
keepEmptyLines- if set false, discard all empty trimed linesnewLineSeparator- replace new line char by this Use System.lineSeparator() if needed
-
getStdouterr
public String getStdouterr(boolean keepEmptyLines, String newLineSeparator)
Only set if setKeepStdout is set (false by default), else return empty text.- Parameters:
keepEmptyLines- if set false, discard all empty trimed linesnewLineSeparator- replace new line char by this Use System.lineSeparator() if needed
-
-