camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kaoru <>
Subject [Camel 2.4/2.5] 2 questions about RedeliveryPolicy tag
Date Fri, 11 Feb 2011 13:52:51 GMT

Hi there,
  I have a redeliveryPolicy tag in my xml file:

<propertyPlaceholder id="properties" location="properties/"
<errorHandler id="errorHandler" type="DeadLetterChannel"
deadLetterUri="swiftmq:badQueue" useOriginalMessage="true">
            <redeliveryPolicy maximumRedeliveries="3"

I tried to use placeholder for those properties, but it didn't recognize it
no matter I use "{{}}", "${}" or "${properties:}
So the 1st question: can I use place holder in redeliveryPolicy tag?

Then I tried to create a redeliveryPolicy bean as a workaround. but another
issue came out:
<redeliveryPolicy ref="myRedeliveryPolicy" />

It didn't understand the ref:
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid
property 'ref' of bean class [org.apache.camel.processor.RedeliveryPolicy]:
Bean property 'ref' is not writable or has an invalid setter method. Does
the parameter type of the setter match the return type of the getter?

The 2nd question: why the ref attribute is in the xsd file but we can't use
it? how can we use place-hoder for redeliveryPolicy?

would you shed a light on this for me please

Thank you,

View this message in context:
Sent from the Camel - Users mailing list archive at

View raw message