<filter> s’insère dans une route pour appliquer un critère.<choice> pour des routages conditionnels.<filter> — filtre simple ou avancé appliqué dans une route.${header.type} == 'urgent' pour filtrer par header.//message[condition] pour filtrer par contenu XML.SELECT * FROM message WHERE condition pour filtrage basé sur base de données.<choice> — permet de faire des routages conditionnels avec plusieurs filtres.<route> → <filter> ou <choice>.<choice> permet de créer des routages complexes.| Syntaxe | Exemple | Utilisation principale | Points forts |
|---|---|---|---|
| EL | ${header.type} == 'urgent' | Filtrage simple, header ou propriété | Facile à écrire, performant |
| XPath | //message[condition] | XML, contenu XML | Puissant pour XML |
| SQL | SELECT * FROM message WHERE condition | Bases de données, filtrage avancé | Flexibilité, requêtes complexes |
Camel Filtrage
├─ Élément `<filter>`
│ ├─ Expression EL
│ ├─ Expression XPath
│ └─ Expression SQL
├─ Critères
│ ├─ Header
│ ├─ Corps
│ └─ Propriété
└─ Combiné avec `<choice>` pour routages conditionnels
<filter> et <choice> : <filter> filtre un seul message, <choice> fait des choix multiples.${} alors que XPath ne nécessite pas.<filter>.<choice>.<choice>.Тествайте знанията си по Maîtrise des filtres dans Camel с 9 въпроса с множество отговори с подробни корекции.
1. Quelle est la fonction principale d'un filtre dans Camel ?
2. Quel élément de Camel permet d'appliquer un critère de filtrage sur un message dans une route?
Запомнете ключовите концепции на Maîtrise des filtres dans Camel с 10 интерактивни флашкарти.
Filtre dans Camel — définition ?
Mécanisme de sélection ou d'exclusion de messages
Filtre — définition?
Sélectionne ou exclut des messages selon critères.
Syntaxe de filtrage — types ?
EL, XPath, SQL, scripts
Intelligence Artificielle
Bases de données
Bases de données
Bases de données
Импортирайте курса си и AI генерира листове, тестове и флашкарти за 30 секунди.
Генератор на листове