From 348a9e4c5329089d780b307fa5736a801214c463 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20M=C3=BCller?= Date: Fri, 19 Jun 2015 13:46:51 +0200 Subject: [PATCH] add non-absolute test to isServiceAvailable #4587 --- .../src/main/java/eu/etaxonomy/cdm/common/UriUtils.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/UriUtils.java b/cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/UriUtils.java index eafd8c81bd..7ffedd32a4 100644 --- a/cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/UriUtils.java +++ b/cdmlib-commons/src/main/java/eu/etaxonomy/cdm/common/UriUtils.java @@ -348,7 +348,7 @@ public class UriUtils { * Performs HEAD request for the given URI.
* If any exception occurs false is returned. Otherwise true.
* @param serviceUri the URI to test. - * @return true if service is available. + * @return true if service is available, false otherwise. Also a non-absolute URI will return false. */ public static boolean isServiceAvailable(URI serviceUri){ return isServiceAvailable(serviceUri, null); @@ -359,12 +359,12 @@ public class UriUtils { * If any exception occurs false is returned. Otherwise true.
* @param serviceUri the URI to test. * @param timeout the timeout of the request in milliseconds - * @return true if service is available. + * @return true if service is available, false otherwise. Also a non-absolute URI will return false. */ public static boolean isServiceAvailable(URI serviceUri, Integer timeout){ boolean result = false; - if(serviceUri==null || serviceUri.getHost()==null){ + if(serviceUri==null || serviceUri.getHost()==null || !serviceUri.isAbsolute()){ return false; } -- 2.34.1