Hi

That is currently not possible from XML. I have created a ticket
https://issues.apache.org/jira/browse/CAMEL-3658


On Fri, Feb 11, 2011 at 2:52 PM, kaoru <kaoru_char...@hotmail.com> wrote:
>
> Hi there,
>  I have a redeliveryPolicy tag in my xml file:
>
> <propertyPlaceholder id="properties" location="properties/values.properties"
> />
> <errorHandler id="errorHandler" type="DeadLetterChannel"
> deadLetterUri="swiftmq:badQueue" useOriginalMessage="true">
>            <redeliveryPolicy maximumRedeliveries="3"
>                              retryAttemptedLogLevel="WARN"
>                              retriesExhaustedLogLevel="ERROR"
>                              redeliveryDelay="2000"/>
> </errorHandler>
>
> 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,
> Qiao
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Camel-2-4-2-5-2-questions-about-RedeliveryPolicy-tag-tp3381184p3381184.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to