Accéder au contenu principal Passer au contenu complémentaire

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

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.