This release adds support for traffic shaping and dummy traffic. Many new Forwarders and Transformers (the new I/O building blocks of v1.1) have been added. Atomic counters were added to many places to support traffic accounting.
The fixed I/O class hierarchy has been replaced by
a group of flexible
transformation classes which can be combined in
almost arbitrary order.
The Dispatcher now uses daemon threads so that
applications can have
a clean shutdown. The timeout handler in the
Dispatcher uses weak
references for better memory management. The
HandlerAdapter now provides
access to the channel.