[ https://issues.apache.org/jira/browse/CAMEL-20263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17799027#comment-17799027 ]
Bruno Gonçalves commented on CAMEL-20263: ----------------------------------------- So, it works differently on Camel2, right? Because I don't see this increment on Camel2, when quartz triggers and there's no messages to process. > Quartz - ExchangesCompleted increment without messages to process > ----------------------------------------------------------------- > > Key: CAMEL-20263 > URL: https://issues.apache.org/jira/browse/CAMEL-20263 > Project: Camel > Issue Type: Bug > Components: camel-quartz > Affects Versions: 3.20.8 > Reporter: Bruno Gonçalves > Priority: Major > > I have the following route running on Camel3 (3.20.8), and I'm experience > some ExchangesCompleted increment each time the routine runs (quartz), even > when there's no messages to process. > On Camel2 (2.23.4), with the same route structure, I don't see the increment > when there's no processing messages. > Do you know if quartz component on Camel3, may trigger a Camel route even if > there are no messages to process? > {code:java} > <route id="e4282f9d-f0be-4dbd-93ec-9eef9b2aae0b_throttling"> > <from > uri="quartz://e4282f9d-f0be-4dbd-93ec-9eef9b2aae0b_timer?trigger.repeatCount=-1&trigger.repeatInterval=2000&trigger.timeZone=Europe/Amsterdam"/> > <setProperty propertyName="AssimblyQueueName"> > > <constant>ID_6581d1205827223f1f00000e_test_e4282f9d-f0be-4dbd-93ec-9eef9b2aae0b_throttling</constant> > </setProperty> > <process ref="QueueMessageChecker"/> > <filter> > <simple>${exchangeProperty.AssimblyQueueHasMessages} == true</simple> > <log message="Inside first filter"/> > <loop copy="true"> > <log message="Inside loop"/> > <constant>1</constant> > <setProperty propertyName="Enrich-Type"> > <simple>application/override</simple> > </setProperty> > <setProperty propertyName="AssimblyAggregateNoExceptionOnNull"> > <simple resultType="java.lang.Boolean">true</simple> > </setProperty> > <pollEnrich strategyRef="CurrentEnrichStrategy" timeout="5000"> > > <constant>activemq:ID_6581d1205827223f1f00000e_test_e4282f9d-f0be-4dbd-93ec-9eef9b2aae0b_throttling</constant> > </pollEnrich> > <filter> > <simple>${body} != null</simple> > <log message="Inside second filter"/> > <removeHeaders > pattern="fireTime|jobRunTime|nextFireTime|previousFireTime|refireCount|scheduledFireTime|triggerGroup|triggerName|jobDetail|jobInstance|mergedJobDataMap|result|scheduler|trigger" > excludePattern="breadcrumbId"/> > <to > uri="direct-vm:ID_6581d1205827223f1f00000e_test_e4282f9d-f0be-4dbd-93ec-9eef9b2aae0b?exchangePattern=InOnly"/> > </filter> > </loop> > </filter> > </route> {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)