Hi

You can alternative stop the route from the route. See this FAQ
http://camel.apache.org/how-can-i-stop-a-route-from-a-route.html

You may also want to look at the Content Enricher EIP
http://camel.apache.org/content-enricher.html

Where you can from a route poll the file, using pollEnrich, which will
poll the file once.
This allows you to start the route from a direct consumer or something
else. And thus only poll the file on demand.


On Mon, Aug 8, 2011 at 8:46 AM, shekher awasthi
<[email protected]> wrote:
> Hi All,
>
> While working around with camel i came across a requirement where i need to
> pick a file from a directory only when user click on the execute button and
> once it has been processed i want to avoid the polling
> functionality build in camel
>  for e.g
> for this route
> from("file:data/csv?fileName=input-customer2.csv?noop=true")
>
> after processing the file camel keep polling data/csv folder till i am
> closing the context which we want to avoid (no idea if this is a good
> approach)
> all we want it that once it route executed camel should not keep polling the
> location, it should only poll the location when user click a button.
>
>
> Thanks in advance
> Umesh
>



-- 
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