Le Sun, 23 Aug 2009 09:21:20 -0700,
Sangjin Lee <[email protected]> a écrit :

> This might be a simple question to answer, but thought I'd ask anyway.
> Suppose you have a valid (HTTP) request and a valid response at the
> end of which the server closes the connection.  But the full response
> is properly sent to a MINA client.  From the client perspective, is
> it ever possible for sessionClosed() to fire while messageReceived()
> (and decoding) is in flight? Let's say this is on MINA 1.1.x.
> 
> I've gone over the SocketIoProcessor code and also the filter chain,
> and it seems that sessionClosed() in this case should always happen
> *after messageReceived() (and decoding) is complete
> (SocketIoProcessor.run())*. I'm trying to see if we're running into
> this issue and if this is a valid condition whether I need to guard
> against it.  Thanks!
> 
> Sangjin

For me sessionClosed is fired after any message received.
Julien

Attachment: signature.asc
Description: PGP signature

Reply via email to