Simone Bordet d86ceaf790 HttpClient optimizations.
HttpConnectionPool now puts "hot" idle connection in the front of a deque,
rather than at the end of a queue, so that the hotter they are the more they
are used.

HttpRequest is now initialized with better defaults so that
HttpConnection.normalizeRequest() has less work to do.
This reduced the number of branches to be executed for each request.

HttpDestination now produces less garbage by using Jetty's BlockingArrayQueue
instead of Java's LinkedBlockingQueue.

HttpClient has now a bigger response buffer, 16 KiB, by default.
2013-08-05 19:36:19 +02:00
2013-08-05 19:36:19 +02:00
2013-07-26 14:11:35 -07:00
2013-08-05 09:53:48 -07:00

This is a source checkout of the Jetty webserver.


To build, use:

  mvn clean install

The jetty distribution will be built in

  jetty-distribution/target/distribution

The first build may take a long time as Maven downloads all the
dependencies.

The tests do a lot of stress testing, and on some machines it is
necessary to set the file descriptor limit to greater than 2048
for the tests to all pass successfully.

Bypass tests by building with -Dmaven.test.skip=true but note
that this will not produce some test jars that are leveraged
in other places in the build.

Description
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Readme Multiple Licenses 368 MiB
Languages
Java 98.9%
AMPL 0.4%
JavaScript 0.4%
Shell 0.1%
HTML 0.1%