cTry
Ce composant offre l'équivalent Java de la gestion d'exceptions en construisant des blocs Try/Catch/Finally. Cela permet d'isoler la partie de la Route susceptible de générer une erreur, de capturer les erreurs et d'exécuter les dernières instructions sans tenir compte des erreurs.
Pour plus d'informations, consultez la documentation Apache Camel https://camel.apache.org/components/latest/ (en anglais).
Propriétés du cTry Standard
Ces propriétés sont utilisées pour configurer le cTry s'exécutant dans le framework de Jobs Standard.
Le composant cTry Standard appartient à la famille Exception Handling.
Utilisation
Règle d'utilisation |
Le cTry est généralement utilisé comme composant intermédiaire dans une Route. |
Connections |
Try : sélectionnez ce lien pour isoler la partie de votre Route pouvant générer une ou des exception(s). Note InformationsRemarque :
Quand le lien Try est suivi par de multiples composants, l'erreur de compilation suivante peut apparaître : "The method doCatch() is undefined for the type ExpressionNode". Si tel est le cas, utilisez un composant cJavaDSLProcessor pour y mettre fin en saisissant le code .endDoTry(). |
Catch : sélectionnez ce lien pour capturer l'exception ou les exceptions dans la Route. Dans le champ Exceptions, saisissez l'expression pour filtrer le type d'exception à capturer. Note InformationsRemarque : Ce lien peut être utilisé uniquement lorsqu'un lien Try est présent dans le Job.
|
|
Finally : sélectionnez ce lien pour exécuter les instructions finales sans tenir compte des exceptions pouvant surgir dans la Route. Note InformationsRemarque : Ce lien peut être utilisé uniquement lorsqu'un lien Try est présent dans le Job.
|
|
Route : sélectionnez ce lien pour router tous les messages de l'émetteur vers l'endpoint suivant. | |
Limitation |
n/a |