Bug 178985 [server] support customization of contexts and connectors in the Jetty based HTTP service
diff --git a/bundles/org.eclipse.equinox.http.jetty6/src/org/eclipse/equinox/http/jetty/internal/HttpServerManager.java b/bundles/org.eclipse.equinox.http.jetty6/src/org/eclipse/equinox/http/jetty/internal/HttpServerManager.java
index 27946a3..0e43af0 100644
--- a/bundles/org.eclipse.equinox.http.jetty6/src/org/eclipse/equinox/http/jetty/internal/HttpServerManager.java
+++ b/bundles/org.eclipse.equinox.http.jetty6/src/org/eclipse/equinox/http/jetty/internal/HttpServerManager.java
@@ -67,14 +67,14 @@
Connector httpConnector = createHttpConnector(dictionary);
if (null != customizer)
- customizer.customizeHttpConnector(httpConnector, dictionary);
+ httpConnector = (Connector) customizer.customizeHttpConnector(httpConnector, dictionary);
if (httpConnector != null)
server.addConnector(httpConnector);
Connector httpsConnector = createHttpsConnector(dictionary);
if (null != customizer)
- customizer.customizeHttpsConnector(httpsConnector, dictionary);
+ httpsConnector = (Connector) customizer.customizeHttpsConnector(httpsConnector, dictionary);
if (httpsConnector != null)
server.addConnector(httpsConnector);
@@ -93,7 +93,7 @@
Context httpContext = createHttpContext(dictionary);
if (null != customizer)
- customizer.customizeContext(httpContext, dictionary);
+ httpContext = (Context) customizer.customizeContext(httpContext, dictionary);
httpContext.addServlet(holder, "/*"); //$NON-NLS-1$
server.addHandler(httpContext);