Я использовал Camel 2.19.0 и теперь я перешел на 2.24.2.
Я вижу, что org.apache.camel.processor.interceptor.Tracer
устарело и что, вероятно, BacklogTracer
- это путь.
Однако в Tracer
у меня была возможность установить TraceEventHandler
, и я хотел бы сделать то же самое для BacklogTracer
, чтобы я мог получить доступ к объекту Exchange
в трех событиях ( i) Exchange
готовится к обработке, ii) Exchange
готовится к обработке (вход) и iii) Exchange
обработан (завершен)) и выполните некоторые конкретные действия.
Может кто-нибудь показать пример того, как обрабатывать эти три события с помощью BacklogTracer?