Hi,

as Emmanuel stated, the AbstractPollingIoXXX class are badly named.

The polled is here because it's base classes for transport
implementations using event strategy based on system calls behaving like
poll() (which can be in fact poll, epoll, kqueue or select depending
of the JVM/OS configuration).

Those class aren't "polling" in a loop for checking session status,
it's the law level kernel/system implementation which does it.


So I we need to rename it to something making more sense and it's
javadoc less, so it's an opportunity to document this important part of
MINA internals ;)


I propose
- AbstractEventIo(Acceptor/Connector/..)
- AbstractSelectIo(Acceptor/Connector/..)
- AbstractAsyncIo(Acceptor/Connector/..)

even the Io could be removed.

WDYT ?

Julien

Attachment: signature.asc
Description: PGP signature

Reply via email to