On Sat, Aug 13, 2016 at 11:56 PM, gonzo <m...@jwojciechowski.pl> wrote: > Hello, > > I need to add some database checks into my filter. Having file name is not > enough for my case. > I'm wondering if there is any other option of file filtering than using > GenericFileFilter in uri? > Example: > from("ftp://user@host/Downloads?password=password&delete=true&filter=#myFileFilter") > ('delete=true' is added on purpose. By default I need files to be deleted.) > > 1. May I add any argument to '#myFileFilter(userId)' in uri?
No But the implementation of the filter, is just a java class so you can create that instance anyhow you want and configure it. > 2. Can I use '.process()' and '.stop()' combination to prevent some files > from deleting? No > 3. Can '.filter(new Predicate() ...)' be used in ftp route? > Yes but the file is downloaded from FTP and then filtered afterwards in the Camel route, and if you have delete=true the file is also deleted regardless of that filter. > Regards, > Jared > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/ftp-advanced-filtering-tp5786379.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2