Apache camel para agregar várias respostas do serviço REST

Sou novo no Camel e me pergunto como posso implementar o caso de uso mencionado abaixo usando o Camel,

Temos um serviço web REST e vamos dizer que ele tem duas operações de serviço callA e callB. Agora temos uma camada de ESB na frente que intercepta as solicitações do cliente antes de atingir as URLs reais do serviço da web.

Agora estou tentando fazer algo assim: exponha uma URL no ESB que o cliente realmente chamará. No ESB, estamos usando o componente Jet do Camel, que apenas faz o proxy dessa chamada de serviço. Então, digamos que este URL seja / my-service / scan /

Agora, ao receber este pedido @ESB, quero chamar esses dois pontos de extremidade REST (callA e callB) -> Obter suas respostas - resA e resB -> Agregá-lo a um único objeto de resposta resScan -> retornar ao cliente.

Tudo que tenho agora é -

<route id="MyServiceScanRoute">
<from uri="jetty:http://{host}.{port}./my-service/scan/?matchOnUriPrefix=true&amp;bridgeEndpoint=true"/>
<!-- Set service specific headers, monitoring etc. -->  
<!-- Call performScan -->
<to uri="direct:performScan"/>
</route>

<route id="SubRoute_performScan">
<from uri="direct:performScan"/>
<!--  HOW DO I??
Make callA, callB service calls. 
Get their responses resA, resB.
Aggregate these responses to resScan
 -->
</route>

questionAnswers(2)

yourAnswerToTheQuestion