Hi,
I'm reintroducing IoHandler in mina 3.
The idea is to have one Iohandler per IoService :
{snip}
final NioTcpServer server = new NioTcpServer();
// create the fitler chain for this service
server.setFilters(securityFilter,codec,logging);
server.setIoHanlder( new DefaultIoHandler() {
// here your business logic
});
server.bind();
{snip}
I found we have another IoService bound listener :
public interface IoServiceListener extends EventListener {
void serviceActivated(IoService service);
void serviceInactivated(IoService service);
void sessionCreated(IoSession session);
void sessionDestroyed(IoSession session);
}
It's quite redundant with IoHandler, I propose to fusion the two listener
into the IoHandler
WDYT ?
Julien