├── .gitignore ├── 1.png ├── 2.png ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── sxb │ └── lin │ └── atomikos │ └── dubbo │ ├── AtomikosDubboException.java │ ├── DubboXAResourceImpl.java │ ├── DubboXATransactionalResource.java │ ├── InitiatorXATransactionLocal.java │ ├── ParticipantXATransactionLocal.java │ ├── TemporaryXATransactionalResource.java │ ├── annotation │ ├── NOXA.java │ └── XA.java │ ├── balance │ ├── StickyConsistentHashLoadBalance.java │ ├── StickyLeastActiveLoadBalance.java │ ├── StickyRandomLoadBalance.java │ ├── StickyRoundRobinLoadBalance.java │ └── StickySelect.java │ ├── dispatcher │ ├── AllChannelHandler.java │ ├── AllDispatcher.java │ └── ChannelEventRunnable.java │ ├── filter │ ├── ConsumerXATransactionFilter.java │ └── ProviderXATransactionFilter.java │ ├── mybatis │ ├── XAHASpringManagedTransaction.java │ ├── XAHASpringManagedTransactionFactory.java │ ├── XASpringManagedTransaction.java │ └── XASpringManagedTransactionFactory.java │ ├── pool │ ├── JdbcXAResourceHolder.java │ ├── JmsXAResourceHolder.java │ ├── MQXAResourceHolder.java │ ├── XAResourceHolder.java │ ├── XAResourcePool.java │ └── recover │ │ ├── ConnectionFactoryResource.java │ │ ├── DataSourceResource.java │ │ ├── JdbcRecoverXAResource.java │ │ ├── JmsRecoverXAResource.java │ │ ├── RecoverXAResource.java │ │ └── UniqueResource.java │ ├── rocketmq │ ├── AbstractMessageListener.java │ ├── DefaultMQMessagesSendLog.java │ ├── DefaultMessageListenerConcurrently.java │ ├── DefaultMessageListenerOrderly.java │ ├── MQEvent.java │ ├── MQMessageHolder.java │ ├── MQMessagesHolder.java │ ├── MQMessagesSendLog.java │ ├── MQNOResourceImpl.java │ ├── MQProducerFor2PC.java │ ├── MQProducerUtils.java │ ├── MQTemporaryXATransactionalResource.java │ ├── MQXAResourceImpl.java │ └── TransactionListenerImpl.java │ ├── service │ ├── DubboTransactionManagerService.java │ ├── DubboTransactionManagerServiceConfig.java │ ├── DubboTransactionManagerServiceImpl.java │ ├── DubboTransactionManagerServiceProxy.java │ ├── DubboXid.java │ └── StartXid.java │ ├── spring │ ├── TransactionAttributeSourceProxy.java │ ├── XAAnnotationInfo.java │ ├── XAInvocationLocal.java │ ├── jdbc │ │ ├── InitiatorXAConnectionHolder.java │ │ ├── InitiatorXADataSourceUtils.java │ │ ├── XAConnectionHolder.java │ │ └── XADataSourceUtils.java │ └── jms │ │ ├── ExtendDefaultJmsListenerContainerFactory.java │ │ ├── JtaJmsTemplate.java │ │ ├── XAConnectionFactoryUtils.java │ │ └── XAJmsResourceHolder.java │ └── tm │ ├── DataSourceTransactionManager.java │ ├── JtaTransactionManager.java │ ├── TerminatedCommittingTransaction.java │ └── TerminatedCommittingTransactionImpl.java └── resources └── META-INF └── dubbo ├── com.alibaba.dubbo.remoting.Dispatcher ├── com.alibaba.dubbo.rpc.Filter └── com.alibaba.dubbo.rpc.cluster.LoadBalance /.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.classpath 3 | /.settings/ 4 | /target/ -------------------------------------------------------------------------------- /1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/1.png -------------------------------------------------------------------------------- /2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/2.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/AtomikosDubboException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/AtomikosDubboException.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/DubboXAResourceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/DubboXAResourceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/DubboXATransactionalResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/DubboXATransactionalResource.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/InitiatorXATransactionLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/InitiatorXATransactionLocal.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/ParticipantXATransactionLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/ParticipantXATransactionLocal.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/TemporaryXATransactionalResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/TemporaryXATransactionalResource.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/annotation/NOXA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/annotation/NOXA.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/annotation/XA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/annotation/XA.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickyConsistentHashLoadBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickyConsistentHashLoadBalance.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickyLeastActiveLoadBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickyLeastActiveLoadBalance.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickyRandomLoadBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickyRandomLoadBalance.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickyRoundRobinLoadBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickyRoundRobinLoadBalance.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickySelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/balance/StickySelect.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/dispatcher/AllChannelHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/dispatcher/AllChannelHandler.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/dispatcher/AllDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/dispatcher/AllDispatcher.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/dispatcher/ChannelEventRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/dispatcher/ChannelEventRunnable.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/filter/ConsumerXATransactionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/filter/ConsumerXATransactionFilter.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/filter/ProviderXATransactionFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/filter/ProviderXATransactionFilter.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/mybatis/XAHASpringManagedTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/mybatis/XAHASpringManagedTransaction.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/mybatis/XAHASpringManagedTransactionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/mybatis/XAHASpringManagedTransactionFactory.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/mybatis/XASpringManagedTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/mybatis/XASpringManagedTransaction.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/mybatis/XASpringManagedTransactionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/mybatis/XASpringManagedTransactionFactory.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/JdbcXAResourceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/JdbcXAResourceHolder.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/JmsXAResourceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/JmsXAResourceHolder.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/MQXAResourceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/MQXAResourceHolder.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/XAResourceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/XAResourceHolder.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/XAResourcePool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/XAResourcePool.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/ConnectionFactoryResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/ConnectionFactoryResource.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/DataSourceResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/DataSourceResource.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/JdbcRecoverXAResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/JdbcRecoverXAResource.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/JmsRecoverXAResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/JmsRecoverXAResource.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/RecoverXAResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/RecoverXAResource.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/UniqueResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/pool/recover/UniqueResource.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/AbstractMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/AbstractMessageListener.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/DefaultMQMessagesSendLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/DefaultMQMessagesSendLog.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/DefaultMessageListenerConcurrently.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/DefaultMessageListenerConcurrently.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/DefaultMessageListenerOrderly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/DefaultMessageListenerOrderly.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQEvent.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQMessageHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQMessageHolder.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQMessagesHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQMessagesHolder.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQMessagesSendLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQMessagesSendLog.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQNOResourceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQNOResourceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQProducerFor2PC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQProducerFor2PC.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQProducerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQProducerUtils.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQTemporaryXATransactionalResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQTemporaryXATransactionalResource.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQXAResourceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/MQXAResourceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/TransactionListenerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/rocketmq/TransactionListenerImpl.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboTransactionManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboTransactionManagerService.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboTransactionManagerServiceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboTransactionManagerServiceConfig.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboTransactionManagerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboTransactionManagerServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboTransactionManagerServiceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboTransactionManagerServiceProxy.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboXid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/service/DubboXid.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/service/StartXid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/service/StartXid.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/TransactionAttributeSourceProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/TransactionAttributeSourceProxy.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/XAAnnotationInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/XAAnnotationInfo.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/XAInvocationLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/XAInvocationLocal.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/jdbc/InitiatorXAConnectionHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/jdbc/InitiatorXAConnectionHolder.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/jdbc/InitiatorXADataSourceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/jdbc/InitiatorXADataSourceUtils.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/jdbc/XAConnectionHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/jdbc/XAConnectionHolder.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/jdbc/XADataSourceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/jdbc/XADataSourceUtils.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/jms/ExtendDefaultJmsListenerContainerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/jms/ExtendDefaultJmsListenerContainerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/jms/JtaJmsTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/jms/JtaJmsTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/jms/XAConnectionFactoryUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/jms/XAConnectionFactoryUtils.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/spring/jms/XAJmsResourceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/spring/jms/XAJmsResourceHolder.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/tm/DataSourceTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/tm/DataSourceTransactionManager.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/tm/JtaTransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/tm/JtaTransactionManager.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/tm/TerminatedCommittingTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/tm/TerminatedCommittingTransaction.java -------------------------------------------------------------------------------- /src/main/java/com/sxb/lin/atomikos/dubbo/tm/TerminatedCommittingTransactionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/java/com/sxb/lin/atomikos/dubbo/tm/TerminatedCommittingTransactionImpl.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Dispatcher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.remoting.Dispatcher -------------------------------------------------------------------------------- /src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter -------------------------------------------------------------------------------- /src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.LoadBalance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/L457765899/transactions-dubbo/HEAD/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.LoadBalance --------------------------------------------------------------------------------