<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>.Teste seu conhecimento sobre Maîtrise des filtres dans Camel com 9 perguntas de múltipla escolha com correções detalhadas.
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?
Memorize os conceitos chave de Maîtrise des filtres dans Camel com 10 flashcards interativos.
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
Importe seu curso e a IA gera fichas, quizzes e flashcards em 30 segundos.
Gerador de fichas