Я работаю над сервисом агрегатора, используя шаблон многоадресной рассылки apache camel. Эта служба агрегатора будет вызывать три разных конечных точки http.
from("direct:getUserDetails")
.multicast().parallelProcessing().aggregationStrategy(serviceAggregator)
.to("direct:getUseDetails","direct:getAddress","direct:getPhoneNumber")
.end();
from("direct:getUseDetails")
.toD("htts://userapi.com/userDetails/$simple{header.userId}?bridgeEndpoint=true)
;
from("direct:getAddress")
.toD("htts://addressapi.com/address/$simple{header.userId}?bridgeEndpoint=true)
;
from("direct:getPhoneNumber")
.toD("htts://contactapi.com/phonenumber/$simple{header.userId}?bridgeEndpoint=true)
;
Моя проблема в том, что я должен добавить ? BridgeEndpoint = true во все три конечные точки http. Есть ли общий способ указать, что все компоненты http (s) должны использовать bridgeEndpoint или любой другой альтернативный вариант, чтобы избежать повторения bridgeEndpoint.