Procédure
-
Double-cliquez sur le premier composant cFile nommé Read, pour
ouvrir sa vue Basic settings.
- Dans le champ Path, saisissez le chemin d'accès à vos fichiers source, ou parcourez votre système jusqu'à ceux-ci et laissez les autres paramètres tels qu'ils sont.
- Répétez ces étapes pour définir le dossier de sortie dans les paramètres du second composant cFile nommé Write.
-
Double-cliquez sur le premier composant cProcessor nommé Read_monitor pour ouvrir sa vue Basics
settings.
-
Dans la zone Code, personnalisez le code
pour afficher l'heure à laquelle chaque message est lu depuis sa source
:
Date date=new Date(); SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); String s = formatter.format(date); System.out.println("\nMessage "+ exchange.getIn().getHeader("CamelFileName")+ " read at "+(s));
-
Répétez ces étapes pour configurer le second cProcessor nommé Write_monitor pour afficher l'heure à laquelle chaque
message est écrit dans sa cible :
Date date=new Date(); SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss"); String s = formatter.format(date); System.out.println("Message "+ exchange.getIn().getHeader("CamelFileName")+ " written at "+(s));
-
Double-cliquez sur le composant cDelayer
nommé Delay_timer pour ouvrir sa vue
Basic settings.
-
Dans le champ Time to wait (in ms),
saisissez le nombre de millisecondes dont vous souhaitez retarder la
livraison des messages. Notez que la valeur doit être un entier
positif.
Dans ce scénario, chaque message doit être livré après 20 secondes de latence.
- Appuyez sur les touches Ctrl+S pour sauvegarder votre Route.