Apache camel para agregar múltiples respuestas de servicio REST

Soy nuevo en Camel y me pregunto cómo puedo implementar el caso de uso mencionado a continuación usando Camel,

Tenemos un servicio web REST y digamos que tiene dos operaciones de servicio callA y callB. Ahora tenemos una capa ESB en el frente que intercepta las solicitudes del cliente antes de llegar a las URL de este servicio web real.

Ahora estoy tratando de hacer algo como esto: exponer una URL en ESB a la que el cliente llamará. En el ESB estamos utilizando el componente Jetty de Camel que solo sirve de proxy a esta llamada de servicio. Así que digamos que esta URL sea / my-service / scan /

Ahora, al recibir esta solicitud @ESB, quiero llamar a estos dos puntos finales REST (callA y callB) -> Obtenga sus respuestas - resA y resB -> Agregue esto a un único objeto de respuesta resScan -> devuelva al cliente.

Todo lo que tengo ahora es ...

<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>

Respuestas a la pregunta(2)

Su respuesta a la pregunta