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/

Reply via email to