7.0.2.
On Aug 29, 2010 4:34 AM, "Pid *" <[email protected]> wrote: > On 29 Aug 2010, at 06:51, Paulo Silveira <[email protected]> wrote: > >> Hello >> >> I am starting async requests inside a asyncSupported=true servlet. >> After that, sometimes an event occurs and I need to dispatch a small >> message to each client. For this purpose I use a executor that will >> send this message to each client in an obvious way: >> >> for (final AsyncContext ctx : clients) { >> executors.execute(new Runnable() { >> public void run() { >> try { >> if (ctx.getResponse().isCommitted()) { >> System.out.println("wow! why?"); >> return; >> } >> >> PrintWriter writer = ctx.getResponse().getWriter(); >> writer .println(message); >> writer.flush(); >> >> } catch (IOException e) { >> e.printStackTrace(); >> } >> } >> >> }); >> } >> >> After the firs message being sent for the client, >> getResponse().isCommited is true. If I try to send the second message, >> I will get an EOF exception. > > Exactly which version of Tomcat 7.0.x? > > > p > > >> >> Thanks >> -- >> Paulo Silveira >> Caelum | Ensino e Inovação >> www.caelum.com.br >> www.arquiteturajava.com.br >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >
