Hi guys,

as I'm currently upgrading ADS from Mina 1.1.7 to 2.0.0, I'm currently stuck in an issue without solution. We are extending the DemuxingIoHandler class, but as three methods are now final, I can't overload them :
- messageReceived
- messageSent
- exceptionCaught

They have been modified a while back, after a discussion between trustin and frederic on the mailing list. here are the commit an dthe thread :
http://mail-archives.apache.org/mod_mbox/mina-commits/200801.mbox/[EMAIL 
PROTECTED]

the thread :
http://mina.markmail.org/search/?q=messageSent%20on%20DemuxingIoHandler

I see no reason now to have modified the methods to be final. The biggest issue is that it forces users to write a new IoHandler instance just to bypass the logic which is now blocked.

I would suggest we remove the 'final' for those three method, _or_ we add the hooks which have been mentionned, but not implemented.

wdyt ?

--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org


Reply via email to