A simple tool that uses Java's Dynamic Proxying technology to simplify the implementation of the Listener pattern by abstracting away the management of registered listeners and the iteration over the list for every fired event.
This library depends on Guava. Compiling the source code will require Project Lombok.