No. I will tried annotation and coming back soon.

Regards,

Charles


Claus Ibsen wrote:
> 
> 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&amp;lock=true&amp;consumer.delay=500&amp;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.
> 
> 
> 


-----
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---tp18489666s22882p18503212.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to