Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Go to file
Simone Bordet 395ecd2b70 Fixed race in updating the key interests.
It was possible that updateKey() was seeing a SELECTING state and
therefore attempt to call setKeyInterests(), while changeInterests()
was also seeing the SELECTING state, then moving to CHANGING so that
_interestOps was accessed concurrently.

Also made the update task to call updateKey() instead of calling
directly setKeyInterests(), in order to comply with the state
machine; this required to have onSelected() handle additional states
that are created by updateKey().

Finally, in updateKey() now setKeyInterests() is called before
updating the state to isolate the call into its own state.
2014-10-14 20:40:13 +02:00
LICENSE-CONTRIBUTOR add cla-tbecker.txt 2012-07-17 21:37:33 +02:00
aggregates [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
apache-jsp [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
apache-jstl [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
dists committing checkpoint for debs 2012-11-20 09:48:52 -06:00
examples Merged branch 'jetty-9.2.x' into 'master'. 2014-10-13 16:57:52 +02:00
jetty-alpn Merged branch 'jetty-9.2.x' into 'master'. 2014-10-13 22:01:20 +02:00
jetty-annotations [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-ant [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-client Merged branch 'jetty-9.2.x' into 'master'. 2014-10-13 16:57:52 +02:00
jetty-continuation [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-deploy [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-distribution Merge remote-tracking branch 'origin/jetty-9.2.x' 2014-10-10 08:53:43 +11:00
jetty-fcgi 445167 - Allow configuration of dispatch after select. 2014-09-26 10:13:16 +02:00
jetty-http Fixed merge conflict. 2014-10-13 17:10:03 +02:00
jetty-http-spi Merge remote-tracking branch 'origin/jetty-9.2.x' 2014-10-10 08:53:43 +11:00
jetty-http2 445167 - Allow configuration of dispatch after select. 2014-09-26 10:13:16 +02:00
jetty-io Fixed race in updating the key interests. 2014-10-14 20:40:13 +02:00
jetty-jaas [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-jaspi [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-jmx [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-jndi [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-jsp [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-jspc-maven-plugin [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-maven-plugin Merge remote-tracking branch 'origin/jetty-9.2.x' 2014-10-10 08:53:43 +11:00
jetty-monitor [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-nosql Merge remote-tracking branch 'origin/jetty-9.2.x' 2014-10-10 08:53:43 +11:00
jetty-npn Merged branch 'jetty-9.2.x' into 'master'. 2014-10-13 22:01:20 +02:00
jetty-osgi [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-overlay-deployer cleaned up OSGi manifest creation 2014-08-15 19:35:49 +10:00
jetty-plus Merge remote-tracking branch 'origin/jetty-9.2.x' 2014-10-10 08:53:43 +11:00
jetty-proxy Merge remote-tracking branch 'origin/jetty-9.2.x' 2014-10-10 08:53:43 +11:00
jetty-quickstart [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-rewrite [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-rhttp expanded tabs in indents 2014-07-23 16:49:05 +10:00
jetty-runner [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-security [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-server Merge branch 'jetty-9.2.x' 2014-10-10 16:14:06 -07:00
jetty-servlet Merge branch 'jetty-9.2.x' 2014-10-10 16:14:06 -07:00
jetty-servlets Merged branch 'jetty-9.2.x' into 'master'. 2014-10-13 16:57:52 +02:00
jetty-spdy 446672 - NPN Specification issue in the case no protocols are selected. 2014-10-13 21:27:11 +02:00
jetty-spring [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-start Merged branch 'jetty-9.2.x' into 'master'. 2014-10-13 22:01:20 +02:00
jetty-util Merge remote-tracking branch 'origin/jetty-9.2.x' 2014-10-10 08:53:43 +11:00
jetty-util-ajax [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
jetty-webapp Merge remote-tracking branch 'origin/jetty-9.2.x' 2014-10-10 08:53:43 +11:00
jetty-websocket Merge remote-tracking branch 'origin/jetty-9.2.x' 2014-10-10 08:53:43 +11:00
jetty-xml [maven-release-plugin] prepare for next development iteration 2014-09-24 12:24:31 -05:00
tests Merged branch 'jetty-9.2.x' into 'master'. 2014-10-13 16:57:52 +02:00
.gitattributes More fixes for Windows build 2013-11-04 16:50:18 -07:00
.gitignore Apply changes resulting from the quickstart project 2014-02-13 12:31:14 +11:00
LICENSE LICENSE 2013-10-03 09:25:10 +10:00
LICENSE-eplv10-aslv20.html 392237 renamed license file 2012-10-18 14:33:23 +11:00
NOTICE.txt Cleaning up some New Years leftovers 2014-01-03 08:18:24 -07:00
README.TXT Minor edit to test new release branch 2014-09-11 06:01:09 -07:00
README.md Initial commit 2013-08-30 07:04:21 -07:00
VERSION.txt set for release 2014-09-24 09:53:10 -05:00
header-template.txt standardize license header blocks 2012-08-16 19:11:27 -05:00
icon.jpg Add an icon.jpg file to the project. 2011-07-06 14:41:50 -05:00
pom.xml Merged branch 'jetty-9.2.x' into 'master'. 2014-10-13 22:01:20 +02:00
settings.xml Windows file mod (0755 to 0655) changes 2014-01-13 19:13:19 -07:00

README.md

jetty-fcgi

Jetty FastCGI Support