LibraryLink ToToggle FramesPrintFeedback

Chapter 11. Esper

The Esper component supports the Esper Library for Event Stream Processing. The camel-esper library is provided by the Camel Extra project which hosts all *GPL related components for Camel.

esper:name[?option1=value[&option2=value2]]

When consuming from an Esper endpoint you must specify a pattern or eql statement to query the event stream.

For example

from("esper://cheese?pattern=every event=MyEvent(bar=5)").
	to("activemq:Foo");

Name Default Value Description
pattern The Esper Pattern expression as a String to filter events
eql The Esper EQL expression as a String to filter events

There is a demo which shows how to work with ActiveMQ, Camel and Esper in the Camel Extra project