camel-fusible 2,8Camel réponse CXFRS
je un serveur jaxrs de chameau qui accepte les demandes coup d'envoi puis 2 itinéraires de chameau.
La première route, consomme les requêtes de cxfrs endpoint/bean et les envoie à la file d'attente jms inbox.
La deuxième voie, de file d'attente des demandes consume jms boîte de réception pour le traitement de la logique métier, puis les navires résultats à la file d'attente jms Outbox.
Ma question est liée à la réponse http et l'envoi des résultats au consommateur du serveur jaxrs.
Est-il possible d'envoyer une réponse HTTP au client http du premier itinéraire avec résultats de deuxième itinéraire? (Synchrone)
from("cxfrs:bean:personLookupEndpoint") <-- http client waits for response...
.setExchangePattern(ExchangePattern.InOut)
.process(new RequestProcessor())
.to(inbox);
from(inbox)
.unmarshal(jaxb)
.process(new QueryServiceProcessor())
.to("bean:lookupService?method=processQuery(${body})")
.convertBodyTo(String.class)
.to(outbox); <-- need to send results to font-end consumer synchronously ...