API for event driven NIO based on Doug Lea's reactor pattern.