On Mon, Aug 8, 2011 at 11:29 AM, shekher awasthi <[email protected]> wrote: > Claus i am confused about what is fixed in 2.8 version ? > > since my problem here is > even i write this line > > from("direct:start").pollEnrich("file:data/csv?noop=true").to("direct:end"); > camel keep polling data/scv folder till context is not closed. > > as you mentioned in previous reply the pollEnrich will poll only once so i > am clueless why its polling continuously in my case? >
Camel 2.8 fixes pollEnrich keep polling when using file/ftp endpoints. > On Mon, Aug 8, 2011 at 2:53 PM, Claus Ibsen <[email protected]> wrote: > >> On Mon, Aug 8, 2011 at 11:14 AM, shekher awasthi >> <[email protected]> wrote: >> > i tried something this >> > >> > >> > >> from("direct:start").pollEnrich("file:data/csv?noop=true").to("direct:end"); >> > >> > from("direct:end").unmarshal().csv().bean(*new >> > * >> > >> > CSVConverterBean(),"processCSVInvoice").to("xslt:XMLConverter.xsl").to( >> > "file:data/csvoutput?fileName=test11.xml"); >> > still it polling the folder data/csv multiple time >> > >> >> This is fixed in Camel 2.8.0 >> >> >> > On Mon, Aug 8, 2011 at 2:04 PM, Claus Ibsen <[email protected]> >> wrote: >> > >> >> 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/ >> >> >> > >> >> >> >> -- >> 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/ >> > -- 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/
