Esper + REST + JMS. Augmenting Esper with simple REST API to browse in-memory events and with a custom JMS/STOMP source to inject messages as data. Heavily Spring based.