com.rationaleemotions.pojo.ExecResults Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of simple-ssh Show documentation
Show all versions of simple-ssh Show documentation
A simple way of interacting with a remote host for executing commands, scp (upload and download)
package com.rationaleemotions.pojo;
import java.util.List;
/**
* This pojo represents the results of the execution of a UNIX command against a remote host.
*/
public class ExecResults {
private List output;
private List error;
private int returnCode;
/**
* @param output - A {@link List} of Strings that represents the output.
* @param error - A {@link List} of Strings that represents the error (if any).
* @param returnCode - The return code of the command that was executed.
*/
public ExecResults(List output, List error, int returnCode) {
this.output = output;
this.error = error;
this.returnCode = returnCode;
}
public boolean hasErrors() {
return (!error.isEmpty());
}
/**
* @return - The return code of the command that was executed.
*/
public int getReturnCode() {
return returnCode;
}
/**
* @return - A {@link List} of Strings that represents the error (if any).
*/
public List getError() {
return error;
}
/**
* @return - A {@link List} of Strings that represents the output.
*/
public List getOutput() {
return output;
}
@Override
public String toString() {
return "ExecResults{" +
"output=" + output +
", error=" + error +
", returnCode=" + returnCode +
'}';
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy