Les médiations peuvent avoir un “point de rejeu” configuré. Il s’agit d’un point d’entrée protocolaire.
Ce point de rejeu n’a pas besoin d'être la “véritable” entrée.
Les points de rejeu sont configurés selon une syntaxe Camel. En général, cette syntaxe est au format <protocole>:<paramètres>
.
Exemples :
FTP : [s]ftp://[username@]<hostname>[:port]/<folder>[?options]
(doc)
JMS : jms:{queue|topic}:<destination>[?options]
(doc)
HTTP :http[s]://<hostname>[:port]/<path>[?options]
(doc)
La configuration se fait sur la vue d’une médiation, dans l’encart ci-dessous :
L’interface pour le rejeu est une des interfaces exposées (ou consommées) dans l’application correspondant à la médiation.
Le point d’entrée d’un flux est configuré par la chorégraphie de médiations. Il sera nécessairement calculé automatiquement. Il s’agit tout simplement de la première médiation dont le point de rejeu a été configuré.
Pour un échange, c’est la même chose : il sera rejoué dans le flux ayant la première médiation avec point de rejeu.
Si une demande de rejeu est créée pour un échange / flux / médiation sans point de rejeu, alors le rejeu terminera en erreur.
Si une demande de rejeu est créée pour un échange / flux / médiation sans point de rejeu, alors le rejeu terminera en erreur.
On retrouve l’information de “rejouabilité” dans la chorégraphie, avec la colonne “Point de rejeu“ :