骆驼从示踪剂到BacklogTracer

时间:2019-09-24 12:00:45

标签: java apache-camel

我使用的是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处理这三个事件吗?

1 个答案:

答案 0 :(得分:1)

只需继续使用Camel 2.x上已弃用的示踪剂,因为它不会被删除。在Camel 3中,有一个新的跟踪器实现,您可以在其中实现自定义或扩展默认的org.apache.camel.spi.Tracer