diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-03-07 11:19:22 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-03-07 11:19:22 +0100 |
commit | 2667ac1882048d17a7dd008bcf3859be26e7e4f6 (patch) | |
tree | 85637b4df6309411376d42ef71382ec561dee418 | |
parent | 6a01eba13a301f8fe9ef3e960f45b67c13453d1d (diff) |
Set display name for the ServletContext handler.
The name is simply the colon separated port list.
-rw-r--r-- | jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java index e5c9ec968db..fe157f522ed 100644 --- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java +++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java @@ -120,6 +120,15 @@ public class JettyHttpServer extends AbstractServerProvider { private final Server server; private final List<Integer> listenedPorts = new ArrayList<>(); + private static String getDisplayName(List<Integer> ports) { + StringBuilder allPorts = new StringBuilder(); + allPorts.append(ports.get(0)); + for (int i = 1; i < ports.size(); i++) { + allPorts.append(":").append(ports.get(i)); + } + return allPorts.toString(); + } + @Inject public JettyHttpServer( final CurrentContainer container, @@ -272,6 +281,7 @@ public class JettyHttpServer extends AbstractServerProvider { private ServletContextHandler createServletContextHandler() { ServletContextHandler servletContextHandler = new ServletContextHandler(ServletContextHandler.NO_SECURITY | ServletContextHandler.NO_SESSIONS); servletContextHandler.setContextPath("/"); + servletContextHandler.setDisplayName(getDisplayName(listenedPorts)); return servletContextHandler; } |