We used both Netty and MINA in our implementations. Both complete the core Java NIO classes to make things a little simpler and more concise. We compared them to Netty. We found that Netty was a bit simpler and provided us with more powerful NIO applications. I suggest taking a look at this post as it has a pretty good comparison of the two.
Scott source share