For one of the recent projects, we had to use Java NIO in many places in both client and server configuration. To minimize the effort, I have designed the NIO client and server part as reusable and generic as possible. We have tested the deployment and have seen very good improvement in performance.
I'm working on to release this code-base to Jakarta commons project (if appropriate) and it may take some time. Meanwhile if anybody would like to use it, let me know (brsanthu at yahoo dot com).
If I have not made myself clear, yes it is open source and free.
Thanks, Santhosh brsanthu at yahoo dot com
PS: Mods, sorry for posting this here instead of "Blatant Advertising" as I found this fourm is more appropriate. [ November 30, 2005: Message edited by: Santhosh Kumar ]