On 5 Oct 2005, at 15:42, George Gastaldi wrote:
BTW, It´s possible to create a QName Object from ServiceMix (Dont
know if is a Spring Feature), using the <qname> tag. like:
<qname>http://servicemix.org/cheese</qname>
Its a feature thats added to our patched version of Spring; its not
in regular Spring releases unfortunately.
There is now QName support for bean properties and constructor
arguments in the xbean-spring module we're using in the ActiveMQ
project which we'll migrate ServiceMix over to soon...
http://docs.codehaus.org/display/GBEAN/Custom+XML
James
-----Original Message-----
From: Chintan Oza [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 05, 2005 10:45 AM
To: [email protected]
Subject: Re: [servicemix-user] Re:[servicemix-user] Problem in
defining
destinationServicein PURE SPRING configuration.
Thanks Guillaume.
Let me try that.
Regards,
Chintan Oza
Software Architect
C-SAM India Pvt. Ltd.
www.c-sam.com
email: [EMAIL PROTECTED]
+91.265.2324018 (O)
+91.9898085046 (M)
[EMAIL PROTECTED] wrote:
Take a look at
http://cvs.servicemix.codehaus.org/servicemix/base/src/test/
resources/org/servicemix/jbi/config/example-spring.xml?
rev=1.9&view=auto
This is a pure spring xml configuration file that should do
the trick.
Cheers,
Guillaume Nodet
---------- Initial Header -----------
From : Chintan Oza <[EMAIL PROTECTED]>
To : [email protected]
Cc :
Date : Wed, 05 Oct 2005 18:59:21 +0530
Subject : [servicemix-user] Problem in defining
destinationService in PURE SPRING configuration.
Hi.
We are using PURE SPRING configuration to integrate
servicemix with our
product.
We are having difficulty in declaring "destinationService"
for one of
our component.
I saw the example provided in "Spring support" section on
the servicemix
website.
<beans xmlns:foo="http://servicemix.org/cheese/">
<container id="jbi">
<components>
<component id="sender" service="foo:sender"
class="org.servicemix.components.pojo.MySender"
destinationService="foo:receiver"/>
<component id="receiver" service="foo:receiver"
class="org.servicemix.components.pojo.MyReceiver"/>
</components>
</container>
</beans>
I am trying to use the same components with PURE SPRING
configuration in
the following way.
But i couldnt find a way to define the "destinationService"
in this
configuration.
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<!-- the JBI container -->
<bean id="jbi"
class="org.servicemix.jbi.container.SpringJBIContainer">
<property name="componentNames">
<list>
<value>sender</value>
<value>receiver</value>
</list>
</property>
</bean>
<!-- Sender -->
<bean id="sender"
class="org.servicemix.components.pojo.MySender">
<property name="service">
<ref bean="senderServiceName"></ref>
</property>
</bean>
<!-- Receiver -->
<bean id="receiver"
class="org.servicemix.components.pojo.MyReceiver">
<property name="service">
<ref bean="receiverServiceName"></ref>
</property>
</bean>
<!-- Sender service name -->
<bean id="senderServiceName" class="javax.xml.namespace.QName">
<constructor-arg value="http://localhost" />
<constructor-arg value="foo:sender" />
</bean>
<!-- Receiver service name -->
<bean id="receiverServiceName"
class="javax.xml.namespace.QName">
<constructor-arg value="http://localhost" />
<constructor-arg value="foo:receiver" />
</bean>
</beans>
Does anyone have an idea how to do that?
Thanks in advance
Chintan Oza
Software Architect
C-SAM India Pvt. Ltd.
www.c-sam.com
email: [EMAIL PROTECTED]
+91.265.2324018 (O)
+91.9898085046 (M)
------------ ALICE HAUT DEBIT A 29,95 EUR/MOIS ------------
ALICEBOX, l'offre Internet tout en 1 : ADSL, téléphonie, modem Wi-
Fi et en exclusivité
la hotline gratuite 24h/24 ! Soumis à conditions. Pour en profiter
cliquez ici http://abonnement.aliceadsl.fr
James
-------
http://radio.weblogs.com/0112098/