
bytejta-supports-dubbo.0.5.0-BETA5.source-code.bytejta-supports-dubbo.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd"> <import resource="classpath:bytejta-supports-core.xml" /> <import resource="classpath:bytejta-supports-task.xml" /> <bean class="org.bytesoft.bytejta.supports.dubbo.internal.TransactionBeanConfigValidator" /> <bean class="org.bytesoft.bytejta.supports.dubbo.internal.TransactionEndpointAutoInjector" /> <bean class="org.bytesoft.bytejta.supports.dubbo.internal.TransactionParticipantRegistrant" /> <bean class="org.bytesoft.bytejta.supports.spring.TransactionDebuggablePostProcessor" /> <bean class="org.bytesoft.bytejta.supports.dubbo.TransactionBeanRegistry" factory-method="getInstance" /> <bean id="bytejtaXAResourceDeserializer" class="org.bytesoft.bytejta.logging.deserializer.XAResourceArchiveDeserializer" /> <bean id="bytejtaTransactionDeserializer" class="org.bytesoft.bytejta.logging.deserializer.TransactionArchiveDeserializer"> <property name="resourceArchiveDeserializer" ref="bytejtaXAResourceDeserializer" /> </bean> <bean id="bytejtaArchiveDeserializer" class="org.bytesoft.bytejta.logging.ArchiveDeserializerImpl"> <property name="transactionArchiveDeserializer" ref="bytejtaTransactionDeserializer" /> <property name="xaResourceArchiveDeserializer" ref="bytejtaXAResourceDeserializer" /> </bean> <bean id="commonResourceDeserializer" class="org.bytesoft.bytejta.supports.serialize.XAResourceDeserializerImpl" /> <bean id="bytejtaResourceDeserializer" class="org.bytesoft.bytejta.supports.dubbo.serialize.XAResourceDeserializerImpl"> <property name="resourceDeserializer" ref="commonResourceDeserializer" /> </bean> <bean id="bytejtaBeanFactory" class="org.bytesoft.bytejta.TransactionBeanFactoryImpl" factory-method="getInstance"> <property name="transactionManager" ref="transactionManager" /> <property name="xidFactory" ref="bytejtaXidFactory" /> <property name="transactionTimer" ref="transactionManager" /> <property name="transactionLogger" ref="bytejtaTransactionLogger" /> <property name="transactionRepository" ref="bytejtaTransactionRepository" /> <property name="transactionInterceptor" ref="bytejtaTransactionInterceptor" /> <property name="transactionRecovery" ref="bytejtaTransactionRecovery" /> <property name="transactionCoordinator" ref="bytejtaTransactionCoordinator" /> <property name="transactionLock" ref="bytejtaTransactionLock" /> <property name="archiveDeserializer" ref="bytejtaArchiveDeserializer" /> <property name="resourceDeserializer" ref="bytejtaResourceDeserializer" /> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy