Hi Have you tried using the spring annotations for this? Check the spring reference documentation how to set it up, remember to add the spring context annotation or what the xml tag is named, that enables annotation driven injection.
Med venlig hilsen Claus Ibsen ...................................... Silverbullet Skovsgårdsvænget 21 8362 Hørning Tlf. +45 2962 7576 Web: www.silverbullet.dk -----Original Message----- From: cmoulliard [mailto:[EMAIL PROTECTED] Sent: 16. juli 2008 17:11 To: [email protected] Subject: Is it possible to inject a bean in a class which extends a org.apache.camel.builder.RouteBuilder ? Hi, I try to inject a bean in a class which extends a org.apache.camel.builder.RouteBuilder without success. So my question is simple, is it possible ? e.g. 1) MyRouterBuilder class wher I want to inject a bean (= EndPoint bean) MyRouterBuilder class { private EndPointName endpointName = null; @Override public void configure() { // endpoint that I would like to inject from(EndPoints.FileClientIn) .to(""); } // Inject endpoints dependency through Spring into my RouteBuilder class public void setEndpointName(EndPointName endpointName) { this.endpointName = endpointName; } } 2) Camel context file where the endPoint bean is declared <bean id="endpointName" class="com.myApplication.util.EndPointName"> <property name="FileClientIn" value="file:///c:/temp/xxx/clientA/input/?delete=false&lock=true&consumer.delay=500&consumer.initialDelay=10" /> <property name="FileClientOutput" value="file:///c:/temp/xxx/clientA/output" /> <property name="RejectedQueueClientIn" value="activemq:queue:rejectedmessages.clientA.queue" /> <property name="AcceptedQueueClientIn" value="activemq:queue:xxx.clientA.queue" /> </bean> Regards, Charles Moulliard ----- Enterprise Architect Xpectis 12, route d'Esch L-1470 Luxembourg Phone +352 25 10 70 470 Mobile +352 621 45 36 22 e-mail : [EMAIL PROTECTED] web site : www.xpectis.com -- View this message in context: http://www.nabble.com/Is-it-possible-to-inject-a-bean-in-a-class-which-extends-a-org.apache.camel.builder.RouteBuilder---tp18489666s22882p18489666.html Sent from the Camel - Users mailing list archive at Nabble.com.
