Comment peut-Apache Camel être utilisé pour surveiller les modifications du fichier?

Je tiens à surveiller tous les fichiers dans un répertoire donné pour les changements, c'est à dire une mise à jour d'horodatage. Ce cas d'utilisation semble naturel pour les Chameaux à l'aide du fichier de composant, mais je n'arrive pas à trouver un moyen de configurer ce comportement.

Un uri comme:

file:/some/directory

consomment les fichiers dans le répertoire mais de les supprimer.

Un uri comme:

file:/some/directory?noop=true

consomme chaque fichier une fois lorsqu'il est ajouté ou quand la route est commencé.

Il est surprenant de constater qu'il n'y a pas une option dans la ligne de

consumeOnChange=true

Est-il un moyen simple pour surveiller les modifications de fichiers et de ne pas supprimer le fichier après avoir consommé de l'?

OriginalL'auteur Janx | 2013-11-20