comparison src/org/eclipse/jetty/server/Server.java @ 1000:32d4b569567c

simplify handle()
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 19 Oct 2016 04:22:51 -0600
parents 7d28be82ab75
children 39154cfa58e4
comparison
equal deleted inserted replaced
999:74b9daf2826c 1000:32d4b569567c
27 import java.util.concurrent.LinkedBlockingQueue; 27 import java.util.concurrent.LinkedBlockingQueue;
28 import java.util.concurrent.ThreadPoolExecutor; 28 import java.util.concurrent.ThreadPoolExecutor;
29 import java.util.concurrent.TimeUnit; 29 import java.util.concurrent.TimeUnit;
30 30
31 import javax.servlet.ServletException; 31 import javax.servlet.ServletException;
32 import javax.servlet.http.HttpServletRequest;
33 import javax.servlet.http.HttpServletResponse;
34 32
35 import org.eclipse.jetty.http.HttpURI; 33 import org.eclipse.jetty.http.HttpURI;
36 import org.eclipse.jetty.server.handler.HandlerWrapper; 34 import org.eclipse.jetty.server.handler.HandlerWrapper;
37 import org.eclipse.jetty.server.nio.BlockingChannelConnector; 35 import org.eclipse.jetty.server.nio.BlockingChannelConnector;
38 import org.eclipse.jetty.server.nio.SelectChannelConnector; 36 import org.eclipse.jetty.server.nio.SelectChannelConnector;
143 public void handle(AbstractHttpConnection connection) throws IOException, ServletException 141 public void handle(AbstractHttpConnection connection) throws IOException, ServletException
144 { 142 {
145 final String target = connection.getRequest().getPathInfo(); 143 final String target = connection.getRequest().getPathInfo();
146 final Request request = connection.getRequest(); 144 final Request request = connection.getRequest();
147 final Response response = connection.getResponse(); 145 final Response response = connection.getResponse();
148 146 handle(target, request, response);
149 if (LOG.isDebugEnabled())
150 {
151 LOG.debug("REQUEST "+target+" on "+connection);
152 handle(target, request, request, response);
153 LOG.debug("RESPONSE "+target+" "+connection.getResponse().getStatus()+" handled="+request.isHandled());
154 }
155 else
156 handle(target, request, request, response);
157 } 147 }
158 /* 148 /*
159 public void join() throws InterruptedException 149 public void join() throws InterruptedException
160 { 150 {
161 threadPool.awaitTermination(Long.MAX_VALUE, TimeUnit.MILLISECONDS); 151 threadPool.awaitTermination(Long.MAX_VALUE, TimeUnit.MILLISECONDS);