Question

Lorsque TOUS les messages de routeur est utilisé, ce qui se passe à la réponse de l'extrémité.Habituellement, lorsque nous envoyer un message à un seul synchrone point de terminaison il reçoit la réponse et passe à l'étape suivante.Cependant, si nous utilisons tous et il y a de multiples synchrones points de terminaison de ce qui se passe ?

<all>
  <jms:endpoint queue="test.queue" transformer-refs="StringToJmsMessage"/>
  <http:endpoint host="10.192.111.11" transformer-refs="StringToHttpClientRequest"/>
  <tcp:endpoint host="10.192.111.12" transformer-refs="StringToByteArray"/>
</all>

Je peux aussi appeler subflows à l'aide de tous ?

Était-ce utile?

La solution

À partir de la la documentation:

Tous les messages (le cas échéant) retournés par les cibles sont regroupées ensemble et la forme de la réponse à partir de ce processeur.

Et oui, vous pouvez utiliser flow-refs dans all.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top