Afin de relier les processors et les
components
ensemble pour former les routes, Camel définit un langage DSL.
Il existe 3 types de DSL dans Camel, c’est à votre choix d’utiliser l’une d’entre elles :
Dans les trois exemples ci-dessus, nous définissons une route qui va charger des fichiers d’un répertoire « /tmp » dans la mémoire, créer un nouveau message JMS qui aura comme contenu le contenu du fichier chargé auparavant et l’envoyer à ue Queue JMS nommée « aQueue ».
Sommaire
- Introduction à Apache CAMEL (partie 1/6) : Problématique
- Introduction à Apache CAMEL (partie 2/6) : Qu’est ce que « Apache Camel » ?
- Introduction à Apache CAMEL (partie 3/6) : Comment fonctionne Camel ?
- Introduction à Apache CAMEL (partie 4/6): Le modèle message de Camel (Camel Message model)
- Introduction à Apache CAMEL (partie 5/6) : Le DSL Camel (Domain Specific Language)
- Introduction à Apache CAMEL (partie 6/6) : tutorial CAMEL
Bibliographie, Netographie et lien utiles
Camel in Action, Clause Ibsen et Jonathan Anstey, Editions MANNING http://camel.apache.org/ http://java.dzone.com/articles/open-source-integration-apache http://refcardz.dzone.com/refcardz/essential-camel-components#refcard-download-social-buttons-display