From 4c2e25dd41672533a6f6f3da490d2cbfa385884a Mon Sep 17 00:00:00 2001 From: Michal Srb Date: Fri, 22 Feb 2013 10:56:19 +0100 Subject: [PATCH] Port to jetty 9 --- .../org/apache/maven/plugins/site/SiteRunMojo.java | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/main/java/org/apache/maven/plugins/site/SiteRunMojo.java b/src/main/java/org/apache/maven/plugins/site/SiteRunMojo.java index f341eef..d7e6c09 100644 --- a/src/main/java/org/apache/maven/plugins/site/SiteRunMojo.java +++ b/src/main/java/org/apache/maven/plugins/site/SiteRunMojo.java @@ -42,12 +42,13 @@ import org.apache.maven.reporting.exec.MavenReportExecution; import org.codehaus.plexus.util.IOUtil; -import org.mortbay.jetty.Connector; -import org.mortbay.jetty.Handler; -import org.mortbay.jetty.Server; -import org.mortbay.jetty.handler.DefaultHandler; -import org.mortbay.jetty.nio.SelectChannelConnector; -import org.mortbay.jetty.webapp.WebAppContext; +import org.eclipse.jetty.server.Connector; +import org.eclipse.jetty.server.Handler; +import org.eclipse.jetty.server.Server; +import org.eclipse.jetty.server.handler.DefaultHandler; +import org.eclipse.jetty.server.handler.HandlerList; +import org.eclipse.jetty.server.ServerConnector; +import org.eclipse.jetty.webapp.WebAppContext; /** * Starts the site up, rendering documents as requested for faster editing. @@ -84,7 +85,7 @@ public class SiteRunMojo Server server = new Server(); server.setStopAtShutdown( true ); - Connector defaultConnector = getDefaultConnector(); + ServerConnector defaultConnector = getDefaultConnector( server ); server.setConnectors( new Connector[] { defaultConnector } ); WebAppContext webapp = createWebApplication(); @@ -93,10 +94,9 @@ public class SiteRunMojo DefaultHandler defaultHandler = new DefaultHandler(); defaultHandler.setServer( server ); - Handler[] handlers = new Handler[2]; - handlers[0] = webapp; - handlers[1] = defaultHandler; - server.setHandlers( handlers ); + HandlerList handlers = new HandlerList(); + handlers.setHandlers(new Handler[] { webapp, defaultHandler } ); + server.setHandler( handlers ); getLog().info( "Starting Jetty on http://localhost:" + port + "/" ); try @@ -219,11 +219,11 @@ public class SiteRunMojo return webapp; } - private Connector getDefaultConnector() + private ServerConnector getDefaultConnector( Server server ) { - Connector connector = new SelectChannelConnector(); + ServerConnector connector = new ServerConnector( server ); connector.setPort( port ); - connector.setMaxIdleTime( MAX_IDLE_TIME ); + connector.setIdleTimeout( MAX_IDLE_TIME ); return connector; } -- 1.8.1.2