Author: gnodet
Date: Wed Feb 18 17:14:30 2009
New Revision: 745576

URL: http://svn.apache.org/viewvc?rev=745576&view=rev
Log:
SMX4NMR-96: The transaction manager given to JBI components should implement 
RecoverableTransactionManager

Modified:
    servicemix/smx4/nmr/trunk/jbi/deployer/pom.xml
    
servicemix/smx4/nmr/trunk/jbi/deployer/src/main/resources/META-INF/spring/servicemix-jbi-deployer.xml
    servicemix/smx4/nmr/trunk/jbi/osgi/pom.xml
    
servicemix/smx4/nmr/trunk/jbi/osgi/src/main/resources/META-INF/spring/servicemix-jbi.xml

Modified: servicemix/smx4/nmr/trunk/jbi/deployer/pom.xml
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/nmr/trunk/jbi/deployer/pom.xml?rev=745576&r1=745575&r2=745576&view=diff
==============================================================================
--- servicemix/smx4/nmr/trunk/jbi/deployer/pom.xml (original)
+++ servicemix/smx4/nmr/trunk/jbi/deployer/pom.xml Wed Feb 18 17:14:30 2009
@@ -77,7 +77,11 @@
                 <configuration>
                     <instructions>
                         
<Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
-                        <Import-Package>javax.transaction,*</Import-Package>
+                        <Import-Package>
+                            javax.transaction,
+                            
org.apache.geronimo.transaction.manager;resolution:=optional,
+                            *
+                        </Import-Package>
                         
<Export-Package>org.apache.servicemix.jbi.deployer*,org.apache.servicemix.jbi.management*</Export-Package>
                         
<Spring-Context>*;publish-context:=false;create-asynchronously:=false</Spring-Context>
                     </instructions>

Modified: 
servicemix/smx4/nmr/trunk/jbi/deployer/src/main/resources/META-INF/spring/servicemix-jbi-deployer.xml
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/nmr/trunk/jbi/deployer/src/main/resources/META-INF/spring/servicemix-jbi-deployer.xml?rev=745576&r1=745575&r2=745576&view=diff
==============================================================================
--- 
servicemix/smx4/nmr/trunk/jbi/deployer/src/main/resources/META-INF/spring/servicemix-jbi-deployer.xml
 (original)
+++ 
servicemix/smx4/nmr/trunk/jbi/deployer/src/main/resources/META-INF/spring/servicemix-jbi-deployer.xml
 Wed Feb 18 17:14:30 2009
@@ -105,7 +105,8 @@
     <!-- Reference to the Transaction Manager -->
     <osgi:list id="transactionManagers"
                interface="javax.transaction.TransactionManager"
-               cardinality="0..N" />
+               cardinality="0..N"
+               greedy-proxying="true" />
 
     <!-- The InitialContext -->
     <bean id="namingContext" class="javax.naming.InitialContext">

Modified: servicemix/smx4/nmr/trunk/jbi/osgi/pom.xml
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/nmr/trunk/jbi/osgi/pom.xml?rev=745576&r1=745575&r2=745576&view=diff
==============================================================================
--- servicemix/smx4/nmr/trunk/jbi/osgi/pom.xml (original)
+++ servicemix/smx4/nmr/trunk/jbi/osgi/pom.xml Wed Feb 18 17:14:30 2009
@@ -63,6 +63,7 @@
                             javax.management,
                             javax.naming,
                             javax.transaction,
+                            
org.apache.geronimo.transaction.manager;resolution:=optional,
                             org.apache.servicemix.document,
                             org.apache.servicemix.nmr.api,
                             org.apache.servicemix.jbi.runtime,

Modified: 
servicemix/smx4/nmr/trunk/jbi/osgi/src/main/resources/META-INF/spring/servicemix-jbi.xml
URL: 
http://svn.apache.org/viewvc/servicemix/smx4/nmr/trunk/jbi/osgi/src/main/resources/META-INF/spring/servicemix-jbi.xml?rev=745576&r1=745575&r2=745576&view=diff
==============================================================================
--- 
servicemix/smx4/nmr/trunk/jbi/osgi/src/main/resources/META-INF/spring/servicemix-jbi.xml
 (original)
+++ 
servicemix/smx4/nmr/trunk/jbi/osgi/src/main/resources/META-INF/spring/servicemix-jbi.xml
 Wed Feb 18 17:14:30 2009
@@ -72,7 +72,8 @@
     <!-- Reference to the Transaction Manager -->
     <osgi:list id="transactionManagers"
                interface="javax.transaction.TransactionManager"
-               cardinality="0..N" />
+               cardinality="0..N"
+               greedy-proxying="true" />
 
     <!-- Reference to the JMX server -->
     <osgi:list id="mbeanServers"


Reply via email to