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] Commented: (CAMEL-2787) camel:packageScan convenience for RouteBuilders defined with Spring @Components
Date Thu, 03 Jun 2010 08:12:52 GMT

    [ https://issues.apache.org/activemq/browse/CAMEL-2787?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=59928#action_59928
] 

Claus Ibsen commented on CAMEL-2787:
------------------------------------

Okay got a bit further.

The problem is that when using @Component and you do not specify and value, then Spring auto
assigns an id, which is based on the classname. So Camel have to do the same to get the same
id, so it can lookup the existing bean and use it as a RouteBuilder.

> camel:packageScan convenience for RouteBuilders defined with Spring @Components
> -------------------------------------------------------------------------------
>
>                 Key: CAMEL-2787
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2787
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-spring
>    Affects Versions: 2.3.0
>         Environment: MacOSX 10.6.3, Java 1.6.0_20
>            Reporter: Jeremy Norris
>            Assignee: Claus Ibsen
>            Priority: Minor
>         Attachments: spring-integration-testcase.tar.gz
>
>
> When a route builder is defined using @Component, I have to reference is as follows:
>   <camelContext xmlns="http://camel.apache.org/schema/spring">
>     <routeBuilder ref="routeBuilderFoo"/>
>   </camelContext>
> Should I not be able to use the following instead?
>   <packageScan>
>     <package>org.jnorris.camel</package>
>   </packageScan>

-- 
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