On Sat, Dec 15, 2012 at 10:25 AM, ravishankar.singaram
<bytes2r...@gmail.com> wrote:
> We have a situation, where we need to consume files from a location using
> SFTP. There are multiple camel routes created targeting the same location,
> with each has different needs to filter the input files. I tried using a Ant
> based filter. It works for single route, but If there has to be multiple
> routes in the same context, there is no way in the filter to differentiate
> among different routes.
>
> Note: The files consumed are being very huge (in GB) and large in number,
> the whole idea is to avoid reading the file and then ignoring it.
>
> I was looking for something like Bean expression based binding for
> antInclude like, antInclude={bean:regExProvider}. But I understand that the
> antInclude option is a String and not an Expression object.
> Anyone have suggestions? (Requirement in one line: Ant Based file filter for
> multiple routes in the same camel context with different requirements)
>

Why not have individual antIncludes for each route?

Alternative is to write your own file filter and use that. Its like a bean call.

>
>
> -----
> Ravishankar Singaram
> Technical Lead
> Amadeus Software Labs
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/AntInclude-doesn-t-allow-Bean-Binding-tp5724135.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: cib...@redhat.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to