A small event library for the JVM

What is RxBroadcast?

RxBroadcast is a small event library for the JVM, providing a set of classes that can be used to build systems in an event-driven style. It strives to have a small API with the fundamental operations needed to send and receive events both on a single machine and across multiple machines connected via the Internet (that is, using TCP* or UDP) and is built atop Reactive Extensions (RxJava), which offers a proven implementation of observable sequences.