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

bytejta-supports-springcloud.0.4.0-alpha7.source-code.bytejta-supports-springcloud-core.xml Maven / Gradle / Ivy

Go to download

The bytejta-supports project is the module of ByteJTA for integrating with third-party open source project.

There is a newer version: 0.5.0-BETA9
Show newest version
<?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.springcloud.SpringCloudEndpointPostProcessor" />
	<bean class="org.bytesoft.bytejta.supports.springcloud.SpringCloudBeanRegistry" factory-method="getInstance" />

	<bean class="org.bytesoft.bytejta.supports.springcloud.controller.TransactionCoordinatorController" />

	<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="bytejtaResourceDeserializer" class="org.bytesoft.bytejta.supports.springcloud.serialize.XAResourceDeserializerImpl" />

	<bean id="bytejtaBeanFactory" class="org.bytesoft.bytejta.TransactionBeanFactoryImpl">
		<property name="transactionManager" ref="bytejtaTransactionManager" />
		<property name="xidFactory" ref="bytejtaXidFactory" />
		<property name="transactionTimer" ref="bytejtaTransactionManager" />
		<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