Niowire is a non blocking socket server framework for java. It is made to make the task of writing and implementing a high performance server designed to hold many simultaneous connections easy. All that has to be written to use it are a parser to parse the binary stream into objects (or you can use one of the built in ones), a mangler to filter and authenticate packets (or again, use one of the built in ones) and a service which uses the data packets (more built in ones here too!)
Homepage POM file JAR file Javadoc'io.niowire:niowire:0.1'