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/

Reply via email to