[ 
https://issues.apache.org/jira/browse/KARAF-5033?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15935363#comment-15935363
 ] 

Oliver Wulff commented on KARAF-5033:
-------------------------------------

We should also support the configuration options provided by the interface 
EventNotifier like:

boolean isIgnoreCamelContextEvents() 
boolean isIgnoreExchangeCompletedEvent() 
boolean isIgnoreExchangeCreatedEvent() 
boolean isIgnoreExchangeEvents() 
boolean isIgnoreExchangeFailedEvents() 
boolean isIgnoreExchangeRedeliveryEvents() 
boolean isIgnoreExchangeSendingEvents() 
boolean isIgnoreExchangeSentEvents() 
boolean isIgnoreRouteEvents() 
boolean isIgnoreServiceEvents()

and a filter (include, exclude) for properties and headers (similar to 
removeHeader processor)

and maybe a custom callback whether an event should be logged or not.

> Provide a Camel EventNotifier collector
> ---------------------------------------
>
>                 Key: KARAF-5033
>                 URL: https://issues.apache.org/jira/browse/KARAF-5033
>             Project: Karaf
>          Issue Type: New Feature
>          Components: decanter
>            Reporter: Jean-Baptiste Onofré
>            Assignee: Jean-Baptiste Onofré
>
> Similar to the Camel Tracer collector, we could provide a Camel EventNotifier 
> collector receiving Camel events (like Exchange created, etc) as described 
> here 
> http://camel.apache.org/eventnotifier-to-log-details-about-all-sent-exchanges.html



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to