Folks, Per our discussion and agreement with Peter Royal, I have thrown together a simple yet full-featured and spec compliant HTTP/1.1 server based on HttpComponents Core [1] and MINA. My main objective in this exercise was to see if the HttpComponents protocol layer could be (more or less) easily put on top of MINA I/O architecture. HttpCore is based on the classic (blocking) I/O model and I had to use the StreamIoHandler as a bridge between HttpCore and MINA's event driven I/O model.
The HTTP server appears fully functional and reasonably stable. If there's an interest in such a contribution I could create a new Jira ticket and attach the source code to it. Cheers, Oleg [1] http://jakarta.apache.org/httpcomponents/index.html
