diff artifact-database/src/main/java/org/dive4elements/artifactdatabase/rest/Standalone.java @ 562:05caf2e731d0

Allow to add additional restful services via configuration.
author gernotbelger
date Wed, 10 Oct 2018 20:07:58 +0200
parents 415df0fc4fa1
children
line wrap: on
line diff
--- a/artifact-database/src/main/java/org/dive4elements/artifactdatabase/rest/Standalone.java	Mon Sep 24 17:59:17 2018 +0200
+++ b/artifact-database/src/main/java/org/dive4elements/artifactdatabase/rest/Standalone.java	Wed Oct 10 20:07:58 2018 +0200
@@ -89,6 +89,12 @@
         listen     = XMLUtils.xpathString(document, LISTEN_INTERFACE, null);
         maxThreads = XMLUtils.xpathString(document, MAX_THREADS, null);
     }
+    
+    @Override
+    public String getServerAddress() {
+        String host = (this.listen == null || this.listen.trim().length() == 0 ) ? "localhost" : this.listen;
+        return String.format("http://%s:%d", host, this.port);
+    }
 
     protected Server createServer() {
         return listen != null && listen.length() > 0

http://dive4elements.wald.intevation.org