in commands/src/main/java/org/jclouds/karaf/commands/compute/ComputeRunscriptBase.java [46:87]
public String getScript() {
if (directCommand != null) {
return directCommand;
}
if (scriptUrl != null) {
InputStream is = null;
DataInputStream in = null;
BufferedReader br = null;
StringBuilder builder = new StringBuilder();
try {
URL url = new URL(scriptUrl);
is = url.openStream();
in = new DataInputStream(is);
br = new BufferedReader(new InputStreamReader(in));
String line = null;
while ((line = br.readLine()) != null) {
builder.append(line).append("\n");
}
return builder.toString();
} catch (MalformedURLException e) {
System.err.println("The provided script url is invalid.");
} catch (IOException e) {
System.err.println("Cannot read script from url.");
} finally {
try {
br.close();
} catch (Exception ex) {
}
try {
in.close();
} catch (Exception ex) {
}
try {
is.close();
} catch (Exception ex) {
}
}
}
return "";
}