summaryrefslogtreecommitdiffstats
path: root/jdisc_http_service
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-03-07 11:19:22 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-03-07 11:19:22 +0100
commit2667ac1882048d17a7dd008bcf3859be26e7e4f6 (patch)
tree85637b4df6309411376d42ef71382ec561dee418 /jdisc_http_service
parent6a01eba13a301f8fe9ef3e960f45b67c13453d1d (diff)
Set display name for the ServletContext handler.
The name is simply the colon separated port list.
Diffstat (limited to 'jdisc_http_service')
-rw-r--r--jdisc_http_service/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java10
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;
}