Package com.jalios.jcms.tools
Class ProcessExecutor.ProcessExecutionResult
- java.lang.Object
-
- com.jalios.jcms.tools.ProcessExecutor.ProcessExecutionResult
-
- Enclosing class:
- ProcessExecutor
public class ProcessExecutor.ProcessExecutionResult extends java.lang.ObjectHolds process execution result.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetExitValue()Retrieve the status exit code of the processjava.lang.StringgetStderr()The text written to the standard error.java.lang.StringgetStdout()The text written to the standard output.booleanhasTimedOut()Check if the process was stopped after a timeout
-
-
-
Method Detail
-
getExitValue
public int getExitValue()
Retrieve the status exit code of the process- Returns:
- the exit value of the process. By convention,
0indicates normal termination. - Since:
- jcms-7.0.0
-
getStdout
public java.lang.String getStdout()
The text written to the standard output.Requires captureOuput option of ProcessExecutor to be enabled.
- Returns:
- a String or null if capturing the text was not requested
- Since:
- jcms-7.0.0
- See Also:
ProcessExecutor.setCaptureOutput(boolean)
-
getStderr
public java.lang.String getStderr()
The text written to the standard error.Requires captureOuput option of ProcessExecutor to be enabled.
- Returns:
- a String or null if capturing the text was not requested
- Since:
- jcms-7.0.0
- See Also:
ProcessExecutor.setCaptureOutput(boolean)
-
hasTimedOut
public boolean hasTimedOut()
Check if the process was stopped after a timeout- Returns:
- true if the process has timed out, false if the process ended normally
- Since:
- jcms-7.0.0
-
-