Class ProcessOutput
- java.lang.Object
-
- com.suse.coco.module.snpguest.execution.ProcessOutput
-
public class ProcessOutput extends java.lang.ObjectRepresent the output of the execution of a process
-
-
Field Summary
Fields Modifier and Type Field Description private intexitCodeprivate java.lang.StringstandardErrorprivate java.lang.StringstandardOutput
-
Constructor Summary
Constructors Constructor Description ProcessOutput(int exitCodeIn)Builds an instance with only the exit codeProcessOutput(int exitCodeIn, java.lang.String standardOutputIn, java.lang.String standardErrorIn)Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)intgetExitCode()java.lang.StringgetStandardError()java.lang.StringgetStandardOutput()inthashCode()booleanhasStandardError()Check if this process output has a non-empty standard errorbooleanhasStandardOutput()Check if this process output has a non-empty standard outputjava.lang.StringtoString()
-
-
-
Constructor Detail
-
ProcessOutput
public ProcessOutput(int exitCodeIn, java.lang.String standardOutputIn, java.lang.String standardErrorIn)Default constructor- Parameters:
exitCodeIn- process exit codestandardOutputIn- the standard outputstandardErrorIn- the standard error
-
ProcessOutput
public ProcessOutput(int exitCodeIn)
Builds an instance with only the exit code- Parameters:
exitCodeIn- process exit code
-
-
Method Detail
-
getExitCode
public int getExitCode()
-
hasStandardOutput
public boolean hasStandardOutput()
Check if this process output has a non-empty standard output- Returns:
- true if the standard output is not null and not blank
-
getStandardOutput
public java.lang.String getStandardOutput()
-
hasStandardError
public boolean hasStandardError()
Check if this process output has a non-empty standard error- Returns:
- true if the standard error is not null and not blank
-
getStandardError
public java.lang.String getStandardError()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-