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