cIntercept
Ce composant intercepte chaque message d'une sous-Route et le redirige vers une autre sous-Route sans modifier la sous-Route originale. Lorsque le détour est effectué, le routage des messages vers leurs endpoints cible originaux peut continuer. Cela peut être utile lors de tests pour simuler la gestion d'erreurs.
Pour plus d'informations, consultez la documentation Apache Camel https://camel.apache.org/components/latest/ (en anglais).
Propriétés du cIntercept Standard
Ces propriétés sont utilisées pour configurer le cIntercept s'exécutant dans le framework de Jobs Standard.
Le composant cIntercept Standard appartient à la famille Exception Handling.
Basic settings
| Propriétés | Description |
|---|---|
|
Intercept type |
Sélectionnez le type d'interception parmi :
|
| Component filter | Cette option est disponible lorsque le type d'interception From ou To est sélectionné. Saisissez le nom du composant si vous souhaitez intercepter uniquement des composants spécifiques. Le filtre sur les composants supporte le rapprochement de modèles d'endpoint via les règles suivantes, dans l'ordre indiqué :
|
| Send to original endpoint | Cette option est disponible lorsque le type d'interception To est sélectionné. Lorsqu'elle est activée, le message est envoyé à l'endpoint d'origine. Si cette case est décochée, le message ne sera pas envoyé à la destination d'origine attendue. |
| Send to additional endpoint | Cet endpoint est disponible lorsque le type d'interception To est sélectionné. Si vous souhaitez envoyer le message à un endpoint supplémentaire, cochez cette case et spécifiez l'endpoint supplémentaire dans le champ After URI. Lorsque cette option est activée, le message est également envoyé à l'endpoint d'origine, même si l'option Send to original endpoint est désactivée. |
Utilisation
| Conseils d'utilisation | Description |
|---|---|
|
Règle d'utilisation |
Le cIntercept est généralement utilisé comme composant de début dans une sous-Route. |
|
Connections |
|
|
Limitation |
Pour ne pas modifier les sous-Routes originales, le cIntercept peut être utilisé uniquement dans une sous-Route séparée. |