В настоящее время мы используем 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?