Apache Camel MD C UnitOfWork - PullRequest
       49

Apache Camel MD C UnitOfWork

0 голосов
/ 10 июля 2020

В настоящее время мы используем Apache Camel (в приложении Spring Boot Application) MD C для регистрации пользовательского идентификатора корреляции. В Camel 2.x мы реализовали специальный модуль UnitOfWork, который расширяет MDCUnitOfWork, который устанавливает дополнительные свойства MD C на основе предоставленного Exchange. Так как конструктор Camel 3 MDCUnitOfWork изменился с

public MDCUnitOfWork(Exchange exchange) на

public MDCUnitOfWork(Exchange exchange, InflightRepository inflightRepository, String pattern, boolean allowUseOriginalMessage, boolean useBreadcrumb)

У вас есть идея, где взять все дополнительные параметры конструктора при настройке пользовательский MDCUnitOfWork как компонент Spring?

1 Ответ

1 голос
/ 17 июля 2020
super(exchange, exchange.getContext().getInflightRepository(), "", false, false);

Почему бы вам не попробовать это?

...