When consuming from an Esper endpoint you must specify a pattern or eql statement to query the event stream.
You can append query options to the URI in the following format, ?option=value&option=value&...
From Camel 2.12 onwards the esper consumer stores new and old events in the org.apacheextras.camel.component.esper.EsperMessage message as the input Message on the Exchange. You can get access to the esper event beans from java code with:
By default if you get the body of org.apacheextras.camel.component.esper.EsperMessage it returns the new EventBean as in previous versions.
There is a demo which shows how to work with ActiveMQ, Camel and Esper in the Camel Extra project