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);