nioReactor is a framework for quickly building scalable event-driven network applications. It is built on top of the Reactor design pattern using NIO sockets. This provides high performance and allows for a complete separation from the application specific code. The goal of the project is to provide a simple set of APIs that allow users to build scalable servers without needing to deal with with the cumbersome and sometimes temperamental peaces of the NIO package.
|Tags||Java SE NIO Scalable BSD framework tcp Reactor Asynchronous Client/Server|
|Operating Systems||Java Runtime Environment 6|
Release Notes: Bugs were fixed. The interface was changed to allow any arbitrary ExecutorService to be used as the worker pool.
Release Notes: Two issues were fixed. Asynchronous callback methods were added for socket writes. The ability to write ByteBuffers to a socket was added.
Release Notes: The ability to dynamically close ports was added.
Release Notes: This initial release provides the core elements of the project. This includes an architecture based on the Reactor pattern, asynchronous TCP sockets, multi-threaded workers, concurrent pooled dispatchers, and server/client connectivity.