Nuke is a collection of utilities built on a simple, fast ATOM implementation that aims for a minimal dependency footprint. The ATOM implementation has its own model and utilizes a SAX parser and a StAX writer. The implementation was designed for immutability, maximum simplicity and memory efficiency. Nuke also contains a polling event framework that can poll multiple sources. Each source may be registered with a configured polling interval that will govern how often the source is polled during normal operation. Each source registered in Nuke may have any number of ATOM listeners added to its dispatch list. These listeners will begin receiving events on the next scheduled poll.
Nuke contains a high performance event dispatch kernel that's backed by an execution pool. The Nuke kernel supports nanosecond polling granularity.
You can get the artifacts from the Rackspace Repository.