jetty.project/jetty-spdy
Simone Bordet 7a2b53d987 Jetty9 - Dispatching the onConnect(Session) callback in a different thread.
This is needed for two reasons: the first is that onOpen() is called from the selector thread
and onConnect() may perform I/O (such as sending a SETTINGS frame), and second
because onOpen() may be called when NPN upgrades the connection.
In the latter case, SslConnection is busy with the SSL handshake (for example is filling)
and calling onConnect() triggers a write, that ends up in the SslConnection that sees that
it is still in the SSL handshake and needs to fill, resulting in a reentrant fill, which is not
supported correctly by SslConnection.
Dispatching to a new thread makes the call safe, since SslConnection is properly synchronized.
2012-08-28 15:20:14 +02:00
..
spdy-core Jetty9 - Marked tests as @Slow. 2012-08-28 13:04:18 +02:00
spdy-jetty Jetty9 - Dispatching the onConnect(Session) callback in a different thread. 2012-08-28 15:20:14 +02:00
spdy-jetty-http Jetty9 - Greatly simplified HttpChannelOverSPDY. 2012-08-28 09:33:11 +02:00
spdy-jetty-http-webapp jetty-9 fixed some XML validation issues 2012-08-12 11:23:20 +10:00
pom.xml interims changes 2012-08-09 18:54:41 +02:00