[ 
https://issues.apache.org/jira/browse/CAMEL-15558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen resolved CAMEL-15558.
---------------------------------
    Resolution: Fixed

> pollEnrich timeout issue
> ------------------------
>
>                 Key: CAMEL-15558
>                 URL: https://issues.apache.org/jira/browse/CAMEL-15558
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 3.4.3, 3.5.0
>            Reporter: ncasaux
>            Priority: Major
>             Fix For: 3.6.0, 3.4.5
>
>
> Hello !
>  I’m trying to use this simple route with Camel 3.4.3 and springboot :
> {code:java}
>  from("timer:hello?repeatCount=1&delay=1000").routeId("hello")
>          .to("log:1")
>          .pollEnrich("file:d:\\temp?noop=true&fileName=dummy.csv",5000)
>          .to("log:2");{code}
>  I run it without the file dummy.csv, to test the timeout option.
>  The timeout functionality does not seem to work, as you can see in the log, 
> there’s no delay between log1 and log2:
>  
> {code:java}
>  2020-09-19 11:39:30.099  INFO 186564 --- [- timer://hello] 1                 
>                        : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> 2020-09-19 11:39:30.107  INFO 186564 --- [- timer://hello] 
> o.a.camel.component.file.FileEndpoint    : Endpoint is configured with 
> noop=true so forcing endpoint to be idempotent as well
> 2020-09-19 11:39:30.107  INFO 186564 --- [- timer://hello] 
> o.a.camel.component.file.FileEndpoint    : Using default memory based 
> idempotent repository with cache max size: 1000
> 2020-09-19 11:39:30.208  INFO 186564 --- [- timer://hello] 2                  
>                       : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> {code}
>  
>  However, with Camel 2.24.3  It seems to work as expected as we can see the 5 
> sec delay between log1 and log2:
>  
> {code:java}
>  2020-09-19 11:38:50.242  INFO 151696 --- [- timer://hello] 1                 
>                        : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> 2020-09-19 11:38:50.244  INFO 151696 --- [- timer://hello] 
> o.a.camel.processor.interceptor.Tracer   : ID-ITEM-S74991-1600508328077-0-1 
> >>> (hello) log://1 --> 
> pollEnrich[constant{file:d:\temp?noop=true&fileName=dummy.csv}] <<< 
> Pattern:InOnly, Headers:{breadcrumbId=ID-ITEM-S74991-1600508328077-0-1, 
> firedTime=Sat Sep 19 11:38:50 CEST 2020}, BodyType:null, Body:[Body is null]
> 2020-09-19 11:38:50.259  INFO 151696 --- [- timer://hello] 
> o.a.camel.component.file.FileEndpoint    : Endpoint is configured with 
> noop=true so forcing endpoint to be idempotent as well
> 2020-09-19 11:38:50.259  INFO 151696 --- [- timer://hello] 
> o.a.camel.component.file.FileEndpoint    : Using default memory based 
> idempotent repository with cache max size: 1000
> 2020-09-19 11:38:55.355  INFO 151696 --- [- timer://hello] 
> o.a.camel.processor.interceptor.Tracer   : ID-ITEM-S74991-1600508328077-0-1 
> >>> (hello) pollEnrich[constant{file:d:\temp?noop=true&fileName=dummy.csv}] 
> --> log://2 <<< Pattern:InOnly, 
> Headers:{breadcrumbId=ID-ITEM-S74991-1600508328077-0-1, 
> CamelToEndpoint=file://d:%5Ctemp?fileName=dummy.csv&noop=true, firedTime=Sat 
> Sep 19 11:38:50 CEST 2020}, BodyType:null, Body:[Body is null]
> 2020-09-19 11:38:55.355  INFO 151696 --- [- timer://hello] 2                  
>                       : Exchange[ExchangePattern: InOnly, BodyType: null, 
> Body: [Body is null]]
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to