I've have a patch [1] that uses a much lighter Processor object, while broadly keeping in line with the previous integration points. It is a little more invasive therefore I wanted to give folks a chance to look at it - particularly the integration points before I hit commit. There is scope to make this cleaner and lighter in Tomcat 8 but that requires more refactoring of existing code than I really want to do in 7.0.x.
Please keep in mind that this is an initial "plumb it together and get it to work" implementation. It is far from an optimal solution (lots of single byte read / writes) but these are things that can be addressed without changing the integration points with the existing connectors. Assuming there is no objections, I plan to commit this early next week. Mark [1] http://people.apache.org/~markt/patches/draft/2012-02-02-websocket-light.patch --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org