On Tue, Mar 13, 2012 at 10:08 PM, Craig Taylor <[email protected]> wrote: > Within the file2 component, noop=true specifies that idempotent=true will > be set automatically. However, based upon a user initiated action I need > to poll a directory endpoint and obtain a list of files present. The > auto-set of idempotent=true creates problems as I'm not always able to read > the directory. > > Camel orders parameters alphabetically during it's uri parameter > normalization I believe. This creates problems if I specify both > noop=false & idempotent=true (idempotent being set first and overriden by > noop). >
That should not be a problem. You should be able to specify both parameters in the uri. Its the FileEndpoint in its createConsumer method that checks these options whether they have been set or not etc. > My only thought now is to grab the File / Ftp endpoint manually via the > camel context and call the idempotent setter directly rather than by using > a parameter but for consistency, I'd prefer to stay with the string uri's. > > Suggestions? > > -- > ------------------------------------------- > Craig Taylor > [email protected] -- Claus Ibsen ----------------- FuseSource Email: [email protected] Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/
