camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] Created: (CAMEL-1477) RouteBuilderRef - does not work with injected endpoints
Date Mon, 23 Mar 2009 04:55:42 GMT
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.


Mime
View raw message