users@grizzly.java.net

Re: Servlet blocking??

From: Jeanfrancois Arcand <Jeanfrancois.Arcand_at_Sun.COM>
Date: Thu, 21 May 2009 16:43:15 -0400

Salut,

Survivant 00 wrote:
> I never did comet stuff yet, but here a snippet that will enable comet.
>
>
> // comet
> if(cometEnabled){
> SelectorThread st = ws.getSelectorThread();
>
> AsyncHandler asyncHandler = new DefaultAsyncHandler();
> asyncHandler.addAsyncFilter(new CometAsyncFilter());
> st.setAsyncHandler(asyncHandler);
>
> st.setEnableAsyncExecution(true);
> }
>

No this not not needed.

Cesar, is the service method of your GrizzlyAdapter invoked? Can you
send me the entire class so I can try?

Thanks

-- Jeanfrancois

>
>
>
>
> 2009/5/21 César Fernando Henriques <cesar_at_alttab.com.ar
> <mailto:cesar_at_alttab.com.ar>>
>
> Hi guys, I'm runnign the following code and something is wrong, the
> servlet is blocking so I just can serve one client at time. Is that
> supposed to work in that way?
>
> Sorry if this is a silly question.. I'm new to Grizzly.
>
>
> GrizzlyWebServer server = new GrizzlyWebServer(80);
>
> server.addAsyncFilter(new CometAsyncFilter());
>
> server.addGrizzlyAdapter(new ServletAdapter(new MyServlet()),
> new String[]{"/"});
>
> server.addGrizzlyAdapter(new GrizzlyAdapter() {
>
> @Override
> public void service(GrizzlyRequest arg0, GrizzlyResponse
> arg1) {
>
> CometEngine cometEngine = CometEngine.getEngine();
> CometContext cometContext =
> cometEngine.getCometContext("caca");
>
> try {
> cometContext.notify("Chatter test has joined.");
> } catch (IOException e) {
> // TODO Auto-generated catch block
> e.printStackTrace();
> }
> }
> }, new String[] { "/test" });
>
> try {
> server.start();
> } catch (IOException e) {
> // TODO Auto-generated catch block
> e.printStackTrace();
> }
>
>
> Regards.-
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
> <mailto:users-unsubscribe_at_grizzly.dev.java.net>
> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
> <mailto:users-help_at_grizzly.dev.java.net>
>
>