All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.mule-jbossts.xsd Maven / Gradle / Ivy

There is a newer version: 3.9.0
Show newest version



    
    
    

    
        This module enables Mule to use the JBoss transaction manager (previously Arjuna) to configure [XA transactions|Transaction Management#XA Transactions]. Developers can configure one Transaction Manger per Mule instance. For more information, see [JBoss Transactions|http://www.jboss.org/jbosstm/].
        
        
            jbossts
            JBoss Transaction Manager
        
    

    
        
            
                To configure an instance of the JBoss transaction manager within Mule, add this element to your Mule XML config file. You can configure arbitrary properties on the transaction manager that will be passed on to the underlying transaction manager. For example: 
{code:xml}
<jbossts:transaction-manager>
   <property key="test" value="TEST"/>
</jbossts:transaction-manager>
{code}

You can then declare XA transactions on endpoints supporting XA transactions, and all those transactions will be managed by the JBoss transaction manager.

Mule auto-generates the transaction manager XA node ID. To specify the ID yourself, add the following property:

{code:xml}
<jbossts:transaction-manager>
   <properties>
      <spring:entry key="com.arjuna.ats.arjuna.xa.nodeIdentifier" value="SomeUserNodeId"/>
   </properties>
</jbossts:transaction-manager>
{code}
            
        
    

    
        
            
                
                    
                
            
        
    







© 2015 - 2025 Weber Informatics LLC | Privacy Policy