<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>.Pon a prueba tus conocimientos sobre Maîtrise des filtres dans Camel con 9 preguntas de opción múltiple con correcciones detalladas.
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?
Memoriza los conceptos clave de Maîtrise des filtres dans Camel con 10 tarjetas de memoria interactivas.
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
Importa tu curso y la IA genera hojas, cuestionarios y tarjetas de memoria en 30 segundos.
Generador de hojas