我使用的是Camel 2.19.0,现在我迁移到2.24.2。
我发现org.apache.camel.processor.interceptor.Tracer
已被弃用,很可能BacklogTracer
是可行之路。
但是,在Tracer
中,我可以设置一个TraceEventHandler
,并且我想为BacklogTracer
设置一个,以便我可以访问{{1} }对象将要处理的三个事件( i) Exchange
, ii) Exchange
和 iii) Exchange
已处理(出),并执行一些特定操作。
有人可以举例说明如何使用BacklogTracer处理这三个事件吗?
答案 0 :(得分:1)
只需继续使用Camel 2.x上已弃用的示踪剂,因为它不会被删除。在Camel 3中,有一个新的跟踪器实现,您可以在其中实现自定义或扩展默认的org.apache.camel.spi.Tracer
。