Jean, Yes, the service method is invoked, and the event is dispatched
on CometResponseHandler. My problem is that the Servlet running on
GrizzlyWebServer is blocking and I just can serve one client at time.
I have attached the code.
Thanks you!!!
On Thu, May 21, 2009 at 5:43 PM, Jeanfrancois Arcand
<Jeanfrancois.Arcand_at_sun.com> wrote:
> 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>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_grizzly.dev.java.net
> For additional commands, e-mail: users-help_at_grizzly.dev.java.net
>
>