summaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java')
-rw-r--r--container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java14
1 files changed, 2 insertions, 12 deletions
diff --git a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java
index 37546d734f0..775c903f5f8 100644
--- a/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java
+++ b/container-core/src/main/java/com/yahoo/jdisc/http/server/jetty/JettyHttpServer.java
@@ -231,18 +231,8 @@ public class JettyHttpServer extends AbstractServerProvider {
return h;
}
- private static ContextHandler newConnectorContextHandler(JDiscServerConnector connector) {
- ContextHandler ctxHandler = new ContextHandler();
- List<String> allowedServerNames = connector.connectorConfig().serverName().allowed();
- if (allowedServerNames.isEmpty()) {
- ctxHandler.setVirtualHosts(new String[]{"@%s".formatted(connector.getName())});
- } else {
- String[] virtualHosts = allowedServerNames.stream()
- .map(name -> "%s@%s".formatted(name, connector.getName()))
- .toArray(String[]::new);
- ctxHandler.setVirtualHosts(virtualHosts);
- }
- return ctxHandler;
+ private static ContextHandler newConnectorContextHandler(JDiscServerConnector c) {
+ return new ConnectorSpecificContextHandler(c);
}
private static HealthCheckProxyHandler newHealthCheckProxyHandler(List<JDiscServerConnector> connectors) {