Details
-
Bug
-
Status: Closed
-
High
-
Resolution: Fixed
-
None
-
None
Description
In the current (2.0.0) Version of the Camel Event Forge Plugin the Cluster Wide persisten event listener implementation is broken and never called by the system.
This configuration for the camel route is expected to be called for all (cluster-wide) events but is never executed.
<route> <from uri="hippoevent:?_persisted=true&_channelName=mylistener&category=workflow&action=publish,depublish" /> <to uri="direct:execute-reaction" /> </route>
This is probably caused by an incorrect Listener registration mechanism:
HippoEventListenerRegistry.get().register(listener);
however, the current documentation for cluster wide listener Registration states:
PersistedHippoEventListenerRegistry.get().register(persistedListener);