I guess what I'm asking is if I just start using the Servlet 3.0 support for suspending requests out of the box, will it be a thread blocking implementation I'm using?
HTTP APR/native is blocking as well, correct? So if I want to use Servlet 3.0 async (eg, a call to request.startAsync), and have it be handled without blocking IO, I need to use the NIO connector? Thanks, Matt On Tue, Nov 8, 2011 at 12:27 PM, Mark Thomas <ma...@apache.org> wrote: > On 08/11/2011 20:15, Matthew Tyson wrote: > > Hey Guys, > > > > It has been my assumption that Tomcat 7's comet implementation (ie, > > asyncSupported=true), will automatically use NIO processing. > > Comet != Servlet 3.0 async > > > Is that not true? > > Yes, that is not true. > > > Do I need to set the connector to be > > org.apache.coyote.http11.Http11NioProtocol explicitly? > > If you want to use Comet you'll need to use HTTP NIO or HTTP APR/native. > > Servlet 3.0 async works with any connector. > > Mark > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >