Log Message: |
Avoiding an excesiv errormessage in log when trying to download a cached JNLP resource, by making getFilename more error-prone.
/**
* @return the "Filename" of an {@link URL}. e.g.
* <code>http://www.bahn.de/exterme/index.html?k=v</code> returns
* <code>index.html</code><br/>
* <code>http://www.bahn.de/exterme/</code> and
* <code>http://www.bahn.de/exterme<code> both return <code>exterme</code>
* Any Exception will return "";
*/
public static String getFilename(URL url) {
try {
return new File(url.getPath()).getName();
} catch (Exception e) {
LOGGER.debug("Failed to get Filename for URL '" + url
+ "'. Returning an empty string.", e);
return "";
}
}
|