commit | c81dcfc79059b6e0a3a0bfd22cb5b5633dd3291b | [log] [tgz] |
---|---|---|
author | Greg Wilkins <gregw@webtide.com> | Mon Feb 01 17:10:24 2016 +0100 |
committer | Greg Wilkins <gregw@webtide.com> | Mon Feb 01 17:10:24 2016 +0100 |
tree | f4dacb8c6d58022c357c2d5721e0797c53fa96af | |
parent | 2902a134637f6c638ee76859324035c82e2583fe [diff] |
486930 - Selector does not correctly handle rejected execution exception This fix work in two ways: 1) Both the PEC and EPC strategies when confronted with a RejectedExecutionException will continue to Produce rather than consume. 2) If a produced Runnable cannot be consumed and it supports the new Rejectable interface, then it's reject() method is called by the producer thread. Typically this is implemented to close the connection - with the risk being that the close might block, but that is probably better than leaking the connection?
Jetty is a lightweight highly scalable java based web server and servlet engine. Our goal is to support web protocols like HTTP, HTTP/2 and WebSocket in a high volume low latency way that provides maximum performance while retaining the ease of use and compatibility with years of servlet development. Jetty is a modern fully async web server that has a long history as a component oriented technology easily embedded into applications while still offering a solid traditional distribution for webapp deployment.
Project documentation is located on our Eclipse website.
Expert advice and production support are available through http://webtide.com.