RouteBuilderRef - does not work with injected endpoints -------------------------------------------------------
Key: CAMEL-1477 URL: https://issues.apache.org/activemq/browse/CAMEL-1477 Project: Apache Camel Issue Type: Bug Components: camel-core, camel-spring Affects Versions: 1.6.0 Reporter: Claus Ibsen Assignee: Claus Ibsen Fix For: 2.0.0, 1.6.1 When using *routeBuilderRef* instead of *package* to configure route builder in spring XML then the former does not work if you have eg endpoint defined as well and injected the endpoint using {{EndpointInjected}} {code} @EndpointInject(name = "data") protected Endpoint data; public void configure() throws Exception { // configure a global transacted error handler errorHandler(transactionErrorHandler(required)); from(data) ... } And the Spring DSL {code} <bean id="route" class="org.apache.camel.itest.tx.JmsToHttpWithRollbackRoute"/> <!-- Camel context --> <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"> <!-- use our route --> <routeBuilder ref="route"/> <!-- define our data endpoint as the activemq queue we send a message to --> <endpoint id="data" uri="activemq:queue:data"/> </camelContext> {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.