I'm working with Camel 3.0.1.

When defining

        <bean id="redeliveryPolicyConfig" 
class="org.apache.camel.processor.RedeliveryPolicy">
                <property name="maximumRedeliveries" value="3"/>
                <property name="redeliveryDelay" value="5000"/>
        </bean>

        <bean id="deadLetterErrorHandler" 
class="org.apache.camel.builder.DeadLetterChannelBuilder">
                <property name="deadLetterUri" value="jms:queue:DLQ"/>
                <property name="redeliveryPolicy" ref="redeliveryPolicyConfig"/>
        </bean>

as documented I'm getting an error

org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to 
load class org.apache.camel.processor.RedeliveryPolicy from recipe 
BeanRecipe[name='redeliveryPolicyConfig']
...
Caused by: java.lang.ClassNotFoundException: 
org.apache.camel.processor.RedeliveryPolicy not found by 
org.apache.camel.camel-base [94]

Does there have something changed in Camel 3?

Best
- Gerald

Reply via email to