in src/main/java/co/elastic/support/util/SystemUtils.java [65:103]
public static String getHostName() {
String s = null;
BufferedReader stdInput = null;
BufferedReader stdError = null;
try {
Process p = Runtime.getRuntime().exec("hostname");
stdInput = new BufferedReader(new
InputStreamReader(p.getInputStream()));
stdError = new BufferedReader(new
InputStreamReader(p.getErrorStream()));
s = stdInput.readLine();
} catch (IOException e) {
logger.error(Constants.CONSOLE, "Error retrieving hostname.", e);
}
finally {
try {
if(stdError != null){
stdError.close();
}
} catch (IOException e) {
logger.error(Constants.CONSOLE, "Couldn't close stderror stream");
}
try {
if(stdInput != null){
stdInput.close();
}
} catch (IOException e) {
logger.error(Constants.CONSOLE, "Couldn't close stdinput stream");
}
}
return s;
}