Верблюд из Tracer в BacklogTracer - PullRequest
       1

Верблюд из Tracer в BacklogTracer

0 голосов
/ 24 сентября 2019

Я использовал 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?

1 Ответ

1 голос
/ 25 сентября 2019

Просто продолжайте использовать устаревший трассировщик на Camel 2.x, так как он не будет удален.В Camel 3 появилась новая реализация трассировщика, где вы можете реализовать свой собственный или расширить стандартное значение org.apache.camel.spi.Tracer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...