Class StreamGobbler
java.lang.Object
com.michelin.cert.redscan.utils.system.StreamGobbler
- All Implemented Interfaces:
Runnable
StreamGobbler for fetch command output.
- Author:
- Maxime ESCOURBIAC
-
Constructor Summary
ConstructorsConstructorDescriptionStreamGobbler(InputStream inputStream, InputStream errorStream) Public constructor. -
Method Summary
Modifier and TypeMethodDescriptionObject[]Get Object Array corresponding to the error output.intExit status code of the process.Object[]Get Object Array corresponding to the standard output.Return true if the command return something in standard output.voidrun()voidsetExitStatus(int exitStatus) Exit status code of the process.
-
Constructor Details
-
StreamGobbler
Public constructor.- Parameters:
inputStream- Process input stream.errorStream- Process error stream.
-
-
Method Details
-
getStandardOutputs
Get Object Array corresponding to the standard output.- Returns:
- Object Array corresponding to the standard output.
-
getErrorOutputs
Get Object Array corresponding to the error output.- Returns:
- Object Array corresponding to the error output.
-
getExitStatus
public int getExitStatus()Exit status code of the process.- Returns:
- Exit status code of the process.
-
setExitStatus
public void setExitStatus(int exitStatus) Exit status code of the process.- Parameters:
exitStatus- Exit status code of the process.
-
isHavingStdOuput
Return true if the command return something in standard output.- Returns:
- Boolean if the command is having standard output.
-
run
public void run()
-