├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README-zh.md ├── README.md ├── bytejta-core ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── bytesoft │ ├── bytejta │ ├── TransactionBeanFactoryImpl.java │ ├── TransactionCoordinator.java │ ├── TransactionImpl.java │ ├── TransactionManagerImpl.java │ ├── TransactionRecoveryImpl.java │ ├── TransactionRepositoryImpl.java │ ├── TransactionStrategy.java │ ├── UserTransactionImpl.java │ ├── VacantTransactionLock.java │ ├── logging │ │ ├── ArchiveDeserializerImpl.java │ │ ├── SampleTransactionLogger.java │ │ ├── deserializer │ │ │ ├── TransactionArchiveDeserializer.java │ │ │ └── XAResourceArchiveDeserializer.java │ │ └── store │ │ │ ├── VirtualLoggingFile.java │ │ │ └── VirtualLoggingSystemImpl.java │ ├── resource │ │ ├── XATerminatorImpl.java │ │ └── XATerminatorOptd.java │ ├── strategy │ │ ├── CommonTransactionStrategy.java │ │ ├── LastResourceOptimizeStrategy.java │ │ ├── SimpleTransactionStrategy.java │ │ └── VacantTransactionStrategy.java │ ├── supports │ │ ├── jdbc │ │ │ ├── DataSourceHolder.java │ │ │ ├── LocalXACompatible.java │ │ │ ├── LocalXAConnection.java │ │ │ ├── LocalXAResource.java │ │ │ ├── LogicalConnection.java │ │ │ └── RecoveredResource.java │ │ └── resource │ │ │ ├── CommonResourceDescriptor.java │ │ │ ├── LocalXAResourceDescriptor.java │ │ │ ├── RemoteResourceDescriptor.java │ │ │ └── UnidentifiedResourceDescriptor.java │ ├── work │ │ └── TransactionWork.java │ └── xa │ │ └── XidFactoryImpl.java │ ├── common │ └── utils │ │ ├── ByteUtils.java │ │ ├── CommonUtils.java │ │ └── SerializeUtils.java │ └── transaction │ ├── CommitRequiredException.java │ ├── RemoteSystemException.java │ ├── RollbackRequiredException.java │ ├── Transaction.java │ ├── TransactionBeanFactory.java │ ├── TransactionContext.java │ ├── TransactionException.java │ ├── TransactionLock.java │ ├── TransactionManager.java │ ├── TransactionParticipant.java │ ├── TransactionRecovery.java │ ├── TransactionRepository.java │ ├── adapter │ └── ResourceAdapterImpl.java │ ├── archive │ ├── TransactionArchive.java │ └── XAResourceArchive.java │ ├── aware │ ├── TransactionBeanFactoryAware.java │ ├── TransactionDebuggable.java │ └── TransactionEndpointAware.java │ ├── cmd │ └── CommandDispatcher.java │ ├── internal │ ├── SynchronizationImpl.java │ ├── SynchronizationList.java │ ├── TransactionListenerList.java │ └── TransactionResourceListenerList.java │ ├── logging │ ├── ArchiveDeserializer.java │ ├── LoggingFlushable.java │ ├── TransactionLogger.java │ └── store │ │ ├── VirtualLoggingKey.java │ │ ├── VirtualLoggingListener.java │ │ ├── VirtualLoggingRecord.java │ │ ├── VirtualLoggingSystem.java │ │ └── VirtualLoggingTrigger.java │ ├── recovery │ ├── TransactionRecoveryCallback.java │ └── TransactionRecoveryListener.java │ ├── remote │ ├── RemoteAddr.java │ ├── RemoteCoordinator.java │ ├── RemoteNode.java │ └── RemoteSvc.java │ ├── resource │ └── XATerminator.java │ ├── supports │ ├── TransactionExtra.java │ ├── TransactionListener.java │ ├── TransactionListenerAdapter.java │ ├── TransactionResourceListener.java │ ├── TransactionResourceListenerAdapter.java │ ├── TransactionStatistic.java │ ├── TransactionTimer.java │ ├── resource │ │ └── XAResourceDescriptor.java │ ├── rpc │ │ ├── TransactionInterceptor.java │ │ ├── TransactionRequest.java │ │ └── TransactionResponse.java │ └── serialize │ │ └── XAResourceDeserializer.java │ ├── work │ ├── SimpleWork.java │ ├── SimpleWorkListener.java │ └── SimpleWorkManager.java │ └── xa │ ├── TransactionXid.java │ └── XidFactory.java ├── bytejta-supports-dubbo ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── bytesoft │ │ └── bytejta │ │ └── supports │ │ └── dubbo │ │ ├── DubboRemoteCoordinator.java │ │ ├── InvocationContextRegistry.java │ │ ├── TransactionBeanRegistry.java │ │ ├── config │ │ └── DubboSupportConfiguration.java │ │ ├── ext │ │ └── ILoadBalancer.java │ │ ├── internal │ │ ├── TransactionBeanConfigValidator.java │ │ ├── TransactionEndpointAutoInjector.java │ │ └── TransactionParticipantRegistrant.java │ │ ├── serialize │ │ └── XAResourceDeserializerImpl.java │ │ └── spi │ │ ├── TransactionLoadBalance.java │ │ ├── TransactionLoadBalancer.java │ │ └── TransactionServiceFilter.java │ └── resources │ ├── META-INF │ └── dubbo │ │ ├── com.alibaba.dubbo.rpc.Filter │ │ ├── com.alibaba.dubbo.rpc.cluster.LoadBalance │ │ └── org.bytesoft.bytejta.supports.dubbo.ext.ILoadBalancer │ └── bytejta-supports-dubbo.xml ├── bytejta-supports-springcloud ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── bytesoft │ │ └── bytejta │ │ └── supports │ │ └── springcloud │ │ ├── SpringCloudBeanRegistry.java │ │ ├── SpringCloudCoordinator.java │ │ ├── SpringCloudEndpointPostProcessor.java │ │ ├── config │ │ └── SpringCloudConfiguration.java │ │ ├── controller │ │ └── TransactionCoordinatorController.java │ │ ├── dbcp │ │ └── CommonDBCPXADataSourceWrapper.java │ │ ├── feign │ │ ├── TransactionClientRegistry.java │ │ ├── TransactionFeignBeanPostProcessor.java │ │ ├── TransactionFeignContract.java │ │ ├── TransactionFeignDecoder.java │ │ ├── TransactionFeignErrorDecoder.java │ │ ├── TransactionFeignHandler.java │ │ └── TransactionFeignInterceptor.java │ │ ├── hystrix │ │ ├── TransactionHystrixBeanPostProcessor.java │ │ ├── TransactionHystrixFallbackFactoryHandler.java │ │ ├── TransactionHystrixFallbackHandler.java │ │ ├── TransactionHystrixFeignHandler.java │ │ ├── TransactionHystrixInvocation.java │ │ ├── TransactionHystrixInvocationHandler.java │ │ └── TransactionHystrixMethodHandler.java │ │ ├── loadbalancer │ │ ├── TransactionLoadBalancerInterceptor.java │ │ └── TransactionLoadBalancerRuleImpl.java │ │ ├── property │ │ ├── TransactionPropertySource.java │ │ └── TransactionPropertySourceFactory.java │ │ ├── rule │ │ ├── TransactionRule.java │ │ └── TransactionRuleImpl.java │ │ ├── serialize │ │ └── XAResourceDeserializerImpl.java │ │ └── web │ │ ├── TransactionHandlerInterceptor.java │ │ └── TransactionRequestInterceptor.java │ └── resources │ └── bytejta-supports-springcloud.xml ├── bytejta-supports ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── bytesoft │ │ └── bytejta │ │ └── supports │ │ ├── boot │ │ └── jdbc │ │ │ ├── DataSourceCciBuilder.java │ │ │ └── DataSourceSpiBuilder.java │ │ ├── internal │ │ ├── RemoteCoordinatorRegistry.java │ │ └── TransactionCommandDispatcher.java │ │ ├── jdbc │ │ └── LocalXADataSource.java │ │ ├── jpa │ │ └── hibernate │ │ │ └── HibernateJtaPlatform.java │ │ ├── resource │ │ ├── ManagedConnectionFactoryHandler.java │ │ ├── ManagedConnectionHandler.java │ │ ├── ManagedXASessionHandler.java │ │ ├── jdbc │ │ │ ├── CallableStatementImpl.java │ │ │ ├── ConnectionImpl.java │ │ │ ├── DatabaseMetaDataImpl.java │ │ │ ├── PreparedStatementImpl.java │ │ │ ├── StatementImpl.java │ │ │ ├── XAConnectionImpl.java │ │ │ └── XADataSourceImpl.java │ │ └── properties │ │ │ ├── ConnectorResourcePropertySource.java │ │ │ └── ConnectorResourcePropertySourceFactory.java │ │ ├── rpc │ │ ├── TransactionInterceptorImpl.java │ │ ├── TransactionRequestImpl.java │ │ └── TransactionResponseImpl.java │ │ ├── serialize │ │ └── XAResourceDeserializerImpl.java │ │ └── spring │ │ ├── ManagedConnectionFactoryPostProcessor.java │ │ ├── TransactionBeanFactoryAutoInjector.java │ │ └── TransactionDebuggablePostProcessor.java │ └── resources │ ├── bytejta-supports-core.xml │ ├── bytejta-supports-standalone.xml │ └── bytejta-supports-task.xml └── pom.xml /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/README-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/README.md -------------------------------------------------------------------------------- /bytejta-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/pom.xml -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionBeanFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionBeanFactoryImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionCoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionCoordinator.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionManagerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionManagerImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionRecoveryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionRecoveryImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionRepositoryImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/TransactionStrategy.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/UserTransactionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/UserTransactionImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/VacantTransactionLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/VacantTransactionLock.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/logging/ArchiveDeserializerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/logging/ArchiveDeserializerImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/logging/SampleTransactionLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/logging/SampleTransactionLogger.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/logging/deserializer/TransactionArchiveDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/logging/deserializer/TransactionArchiveDeserializer.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/logging/deserializer/XAResourceArchiveDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/logging/deserializer/XAResourceArchiveDeserializer.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/logging/store/VirtualLoggingFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/logging/store/VirtualLoggingFile.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/logging/store/VirtualLoggingSystemImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/logging/store/VirtualLoggingSystemImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/resource/XATerminatorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/resource/XATerminatorImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/resource/XATerminatorOptd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/resource/XATerminatorOptd.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/strategy/CommonTransactionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/strategy/CommonTransactionStrategy.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/strategy/LastResourceOptimizeStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/strategy/LastResourceOptimizeStrategy.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/strategy/SimpleTransactionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/strategy/SimpleTransactionStrategy.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/strategy/VacantTransactionStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/strategy/VacantTransactionStrategy.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/DataSourceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/DataSourceHolder.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/LocalXACompatible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/LocalXACompatible.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/LocalXAConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/LocalXAConnection.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/LocalXAResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/LocalXAResource.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/LogicalConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/LogicalConnection.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/RecoveredResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/jdbc/RecoveredResource.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/resource/CommonResourceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/resource/CommonResourceDescriptor.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/resource/LocalXAResourceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/resource/LocalXAResourceDescriptor.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/resource/RemoteResourceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/resource/RemoteResourceDescriptor.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/supports/resource/UnidentifiedResourceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/supports/resource/UnidentifiedResourceDescriptor.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/work/TransactionWork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/work/TransactionWork.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/bytejta/xa/XidFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/bytejta/xa/XidFactoryImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/common/utils/ByteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/common/utils/ByteUtils.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/common/utils/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/common/utils/CommonUtils.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/common/utils/SerializeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/common/utils/SerializeUtils.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/CommitRequiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/CommitRequiredException.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/RemoteSystemException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/RemoteSystemException.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/RollbackRequiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/RollbackRequiredException.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/Transaction.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/TransactionBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/TransactionBeanFactory.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/TransactionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/TransactionContext.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/TransactionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/TransactionException.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/TransactionLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/TransactionLock.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/TransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/TransactionManager.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/TransactionParticipant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/TransactionParticipant.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/TransactionRecovery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/TransactionRecovery.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/TransactionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/TransactionRepository.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/adapter/ResourceAdapterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/adapter/ResourceAdapterImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/archive/TransactionArchive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/archive/TransactionArchive.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/archive/XAResourceArchive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/archive/XAResourceArchive.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/aware/TransactionBeanFactoryAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/aware/TransactionBeanFactoryAware.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/aware/TransactionDebuggable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/aware/TransactionDebuggable.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/aware/TransactionEndpointAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/aware/TransactionEndpointAware.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/cmd/CommandDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/cmd/CommandDispatcher.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/internal/SynchronizationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/internal/SynchronizationImpl.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/internal/SynchronizationList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/internal/SynchronizationList.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/internal/TransactionListenerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/internal/TransactionListenerList.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/internal/TransactionResourceListenerList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/internal/TransactionResourceListenerList.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/logging/ArchiveDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/logging/ArchiveDeserializer.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/logging/LoggingFlushable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/logging/LoggingFlushable.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/logging/TransactionLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/logging/TransactionLogger.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingKey.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingListener.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingRecord.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingSystem.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingTrigger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/logging/store/VirtualLoggingTrigger.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/recovery/TransactionRecoveryCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/recovery/TransactionRecoveryCallback.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/recovery/TransactionRecoveryListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/recovery/TransactionRecoveryListener.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/remote/RemoteAddr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/remote/RemoteAddr.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/remote/RemoteCoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/remote/RemoteCoordinator.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/remote/RemoteNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/remote/RemoteNode.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/remote/RemoteSvc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/remote/RemoteSvc.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/resource/XATerminator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/resource/XATerminator.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionExtra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionExtra.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionListener.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionListenerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionListenerAdapter.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionResourceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionResourceListener.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionResourceListenerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionResourceListenerAdapter.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionStatistic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionStatistic.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/TransactionTimer.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/resource/XAResourceDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/resource/XAResourceDescriptor.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/rpc/TransactionInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/rpc/TransactionInterceptor.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/rpc/TransactionRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/rpc/TransactionRequest.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/rpc/TransactionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/rpc/TransactionResponse.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/supports/serialize/XAResourceDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/supports/serialize/XAResourceDeserializer.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/work/SimpleWork.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/work/SimpleWork.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/work/SimpleWorkListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/work/SimpleWorkListener.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/work/SimpleWorkManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/work/SimpleWorkManager.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/xa/TransactionXid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/xa/TransactionXid.java -------------------------------------------------------------------------------- /bytejta-core/src/main/java/org/bytesoft/transaction/xa/XidFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-core/src/main/java/org/bytesoft/transaction/xa/XidFactory.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/pom.xml -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/DubboRemoteCoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/DubboRemoteCoordinator.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/InvocationContextRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/InvocationContextRegistry.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/TransactionBeanRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/TransactionBeanRegistry.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/config/DubboSupportConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/config/DubboSupportConfiguration.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/ext/ILoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/ext/ILoadBalancer.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/internal/TransactionBeanConfigValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/internal/TransactionBeanConfigValidator.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/internal/TransactionEndpointAutoInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/internal/TransactionEndpointAutoInjector.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/internal/TransactionParticipantRegistrant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/internal/TransactionParticipantRegistrant.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/serialize/XAResourceDeserializerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/serialize/XAResourceDeserializerImpl.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/spi/TransactionLoadBalance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/spi/TransactionLoadBalance.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/spi/TransactionLoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/spi/TransactionLoadBalancer.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/spi/TransactionServiceFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/java/org/bytesoft/bytejta/supports/dubbo/spi/TransactionServiceFilter.java -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.LoadBalance: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.LoadBalance -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/resources/META-INF/dubbo/org.bytesoft.bytejta.supports.dubbo.ext.ILoadBalancer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/resources/META-INF/dubbo/org.bytesoft.bytejta.supports.dubbo.ext.ILoadBalancer -------------------------------------------------------------------------------- /bytejta-supports-dubbo/src/main/resources/bytejta-supports-dubbo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-dubbo/src/main/resources/bytejta-supports-dubbo.xml -------------------------------------------------------------------------------- /bytejta-supports-springcloud/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/pom.xml -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/SpringCloudBeanRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/SpringCloudBeanRegistry.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/SpringCloudCoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/SpringCloudCoordinator.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/SpringCloudEndpointPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/SpringCloudEndpointPostProcessor.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/config/SpringCloudConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/config/SpringCloudConfiguration.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/controller/TransactionCoordinatorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/controller/TransactionCoordinatorController.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/dbcp/CommonDBCPXADataSourceWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/dbcp/CommonDBCPXADataSourceWrapper.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionClientRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionClientRegistry.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignBeanPostProcessor.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignContract.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignDecoder.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignErrorDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignErrorDecoder.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignHandler.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/feign/TransactionFeignInterceptor.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixBeanPostProcessor.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixFallbackFactoryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixFallbackFactoryHandler.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixFallbackHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixFallbackHandler.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixFeignHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixFeignHandler.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixInvocation.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixInvocationHandler.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixMethodHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/hystrix/TransactionHystrixMethodHandler.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/loadbalancer/TransactionLoadBalancerInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/loadbalancer/TransactionLoadBalancerInterceptor.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/loadbalancer/TransactionLoadBalancerRuleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/loadbalancer/TransactionLoadBalancerRuleImpl.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/property/TransactionPropertySource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/property/TransactionPropertySource.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/property/TransactionPropertySourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/property/TransactionPropertySourceFactory.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/rule/TransactionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/rule/TransactionRule.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/rule/TransactionRuleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/rule/TransactionRuleImpl.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/serialize/XAResourceDeserializerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/serialize/XAResourceDeserializerImpl.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/web/TransactionHandlerInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/web/TransactionHandlerInterceptor.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/web/TransactionRequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/java/org/bytesoft/bytejta/supports/springcloud/web/TransactionRequestInterceptor.java -------------------------------------------------------------------------------- /bytejta-supports-springcloud/src/main/resources/bytejta-supports-springcloud.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports-springcloud/src/main/resources/bytejta-supports-springcloud.xml -------------------------------------------------------------------------------- /bytejta-supports/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/pom.xml -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/boot/jdbc/DataSourceCciBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/boot/jdbc/DataSourceCciBuilder.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/boot/jdbc/DataSourceSpiBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/boot/jdbc/DataSourceSpiBuilder.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/internal/RemoteCoordinatorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/internal/RemoteCoordinatorRegistry.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/internal/TransactionCommandDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/internal/TransactionCommandDispatcher.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/jdbc/LocalXADataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/jdbc/LocalXADataSource.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/jpa/hibernate/HibernateJtaPlatform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/jpa/hibernate/HibernateJtaPlatform.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/ManagedConnectionFactoryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/ManagedConnectionFactoryHandler.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/ManagedConnectionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/ManagedConnectionHandler.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/ManagedXASessionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/ManagedXASessionHandler.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/CallableStatementImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/CallableStatementImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/ConnectionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/ConnectionImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/DatabaseMetaDataImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/DatabaseMetaDataImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/PreparedStatementImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/PreparedStatementImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/StatementImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/StatementImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/XAConnectionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/XAConnectionImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/XADataSourceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/jdbc/XADataSourceImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/properties/ConnectorResourcePropertySource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/properties/ConnectorResourcePropertySource.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/properties/ConnectorResourcePropertySourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/resource/properties/ConnectorResourcePropertySourceFactory.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/rpc/TransactionInterceptorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/rpc/TransactionInterceptorImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/rpc/TransactionRequestImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/rpc/TransactionRequestImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/rpc/TransactionResponseImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/rpc/TransactionResponseImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/serialize/XAResourceDeserializerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/serialize/XAResourceDeserializerImpl.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/spring/ManagedConnectionFactoryPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/spring/ManagedConnectionFactoryPostProcessor.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/spring/TransactionBeanFactoryAutoInjector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/spring/TransactionBeanFactoryAutoInjector.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/spring/TransactionDebuggablePostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/java/org/bytesoft/bytejta/supports/spring/TransactionDebuggablePostProcessor.java -------------------------------------------------------------------------------- /bytejta-supports/src/main/resources/bytejta-supports-core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/resources/bytejta-supports-core.xml -------------------------------------------------------------------------------- /bytejta-supports/src/main/resources/bytejta-supports-standalone.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/resources/bytejta-supports-standalone.xml -------------------------------------------------------------------------------- /bytejta-supports/src/main/resources/bytejta-supports-task.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/bytejta-supports/src/main/resources/bytejta-supports-task.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyangming/ByteJTA/HEAD/pom.xml --------------------------------------------------------------------------------