njacamar.ironjacamar-embedded.1.4.36.Final.source-code.noop-transaction.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ironjacamar-embedded Show documentation
Show all versions of ironjacamar-embedded Show documentation
IronJacamar is an implementation of the Java EE Connector Architecture 1.7 specification
<deployment> <!-- Transaction registry --> <bean name="TxRegistry" class="org.jboss.jca.core.tx.noopts.TxRegistry"> </bean> <!-- XATerminator --> <bean name="XATerminator" interface="org.jboss.jca.core.spi.transaction.xa.XATerminator" class="org.jboss.jca.core.tx.noopts.XATerminatorImpl"> </bean> <!-- Transaction manager --> <bean name="TransactionManager" interface="javax.transaction.TransactionManager" class="org.jboss.jca.core.tx.noopts.TransactionManagerImpl"> <property name="Registry"><inject bean="TxRegistry"/></property> <depends>NamingServer</depends> </bean> <!-- TransactionSynchronizationRegistry --> <bean name="TransactionSynchronizationRegistry" interface="javax.transaction.TransactionSynchronizationRegistry" class="org.jboss.jca.core.tx.noopts.TransactionSynchronizationRegistryImpl"> <property name="Registry"><inject bean="TxRegistry"/></property> <depends>NamingServer</depends> </bean> <!-- UserTransaction --> <bean name="UserTransaction" interface="javax.transaction.UserTransaction" class="org.jboss.jca.core.tx.noopts.UserTransactionImpl"> <property name="Registry"><inject bean="TxRegistry"/></property> <depends>NamingServer</depends> </bean> <!-- UserTransactionRegistry --> <bean name="UserTransactionRegistry" interface="org.jboss.jca.core.spi.transaction.usertx.UserTransactionRegistry" class="org.jboss.jca.core.tx.noopts.UserTransactionRegistryImpl"> <!-- Register providers --> <incallback method="addProvider"/> <uncallback method="removeProvider"/> <!-- Register listeners --> <incallback method="addListener"/> <uncallback method="removeListener"/> </bean> <!-- Transaction integration --> <bean name="TransactionIntegration" interface="org.jboss.jca.core.spi.transaction.TransactionIntegration" class="org.jboss.jca.core.tx.noopts.TransactionIntegrationImpl"> <constructor> <parameter><inject bean="TransactionManager"/></parameter> <parameter><inject bean="TransactionSynchronizationRegistry"/></parameter> <parameter><inject bean="UserTransactionRegistry"/></parameter> <parameter><inject bean="XATerminator"/></parameter> <parameter><null/></parameter> </constructor> </bean> </deployment>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy