Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HasonHuang/distributed-transaction-process
/ types & classes
Types & classes
195 in github.com/HasonHuang/distributed-transaction-process
⨍
Functions
684
◇
Types & classes
195
Class
AccountPointRecoveryHandlerService
(消息恢复子系统)用户积分的消息恢复处理器 @author Huanghs @since 2.0 @date 2017/11/12
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/service/AccountPointRecoveryHandlerService.java:23
Class
AccountPointStatusConfirmHandlerService
(消息状态确认子系统)账户积分的消息状态确认处理器 <p> 模块功能:用户注册后会发送一条积分消息,积分系统接收到消息后,为用户增加积分 该处理器的功能: 积分消息会因为各种原因无法确认并发送消息,该处理器专门处理这些异常消息确保消息可达性 </p> @author Huangh
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/service/AccountPointStatusConfirmHandlerService.java:28
Class
BaseMethodArgumentResolver
<p>User: Zhang Kaitao <p>Date: 13-1-23 下午3:28 <p>Version: 1.0
ms-core/src/main/java/com/hason/dtp/core/support/BaseMethodArgumentResolver.java:18
Class
BaseTest
基类 @author Huanghs @since 2.0 @date 2017/10/18
reliable-message-transaction/rm-message/src/test/java/com/hason/dtp/test/message/BaseTest.java:15
Class
BaseTest
基类 @author Huanghs @since 2.0 @date 2017/10/18
reliable-message-transaction/rm-account/src/test/java/com/hason/dtp/test/account/BaseTest.java:15
Class
BaseTest
测试基类 @author Huanghs @since 2.0 @date 2017/11/12
reliable-message-transaction/rm-message-consumer/src/test/java/com/hason/dtp/test/message/consumer/BaseTest.java:15
Interface
BeanFactory
Bean 容器的公共接口 <p>从 1.2.X 版本中复制过来</p> Created by changmingxie on 11/20/15.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/support/BeanFactory.java:9
Class
BooleanAttributeConverter
实现 Java Boolean <-> 数据库 int @author Huanghs @since 2.0 @date 2017/10/19
ms-core/src/main/java/com/hason/dtp/core/utils/converter/BooleanAttributeConverter.java:13
Class
ByteUtils
Created by changming.xie on 2/14/16.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/utils/ByteUtils.java:9
Class
CachableTransactionRepository
缓存事务库. Created by changmingxie on 10/30/15.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/repository/CachableTransactionRepository.java:23
Class
CancellingException
取消异常. Created by changming.xie on 7/21/16.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/CancellingException.java:8
Class
CapitalAccount
资金账户 @author Huanghs @since 2.0 @date 2017/12/4
tcc-transaction/tcc-capital-api/src/main/java/com/hason/dtp/tcc/capital/entity/CapitalAccount.java:15
Interface
CapitalAccountRepository
资金账户 Repository @author Huanghs @since 2.0 @date 2018/1/12
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/dao/CapitalAccountRepository.java:13
Interface
CapitalAccountService
资金账户业务接口 @author Huanghs @since 2.0 @date 2018/1/12
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/service/CapitalAccountService.java:15
Interface
CapitalAccountServiceClient
资金账户微服务客户端 @author Huanghs @since 2.0 @date 2018/1/12
tcc-transaction/tcc-account/src/main/java/com/hason/dtp/tcc/account/service/client/CapitalAccountServiceClient.java:13
Class
CapitalAccountServiceImpl
资金账户业务实现类 @author Huanghs @since 2.0 @date 2018/1/12
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/service/CapitalAccountServiceImpl.java:33
Interface
CapitalApi
资金账户 API @author Huanghs @since 2.0 @date 2018/1/12
tcc-transaction/tcc-capital-api/src/main/java/com/hason/dtp/tcc/capital/api/CapitalApi.java:24
Class
CapitalController
资金账户 Controller @author Huanghs @since 2.0 @date 2018/1/12
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/controller/CapitalController.java:28
Class
CapitalOrder
资金账户订单 @author Huanghs @since 2.0 @date 2017/12/4
tcc-transaction/tcc-capital-api/src/main/java/com/hason/dtp/tcc/capital/entity/CapitalOrder.java:16
Interface
CapitalOrderRepository
资金账户订单 Repository @author Huanghs @since 2.0 @date 2018/1/13
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/dao/CapitalOrderRepository.java:13
Interface
CapitalOrderServiceClient
资金订单微服务客户端 @author Huanghs @since 2.0 @date 2018/1/13
tcc-transaction/tcc-account/src/main/java/com/hason/dtp/tcc/account/service/client/CapitalOrderServiceClient.java:13
Enum
CapitalOrderStatus
资金账户的订单状态 @author Huanghs @since 2.0 @date 2017/12/4
tcc-transaction/tcc-capital-api/src/main/java/com/hason/dtp/tcc/capital/entity/constant/CapitalOrderStatus.java:10
Class
CapitalServiceClientProxy
资金账户的服务代理客户端 HTTP 需要多使用一个中间层调用远程服务,以便让事务拦截器记录参与者 @author Huanghs @since 2.0 @date 2018/1/12
tcc-transaction/tcc-account/src/main/java/com/hason/dtp/tcc/account/service/client/proxy/CapitalServiceClientProxy.java:24
Class
CheckException
校验异常 @author Huanghs @since 2.0 @date 2017/11/6
ms-core/src/main/java/com/hason/dtp/core/exception/CheckException.java:10
Class
CheckUtil
校验工具 @author Huanghs @since 2.0 @date 2017/11/6
ms-core/src/main/java/com/hason/dtp/core/utils/CheckUtil.java:13
Class
CollectionUtils
Created by changming.xie on 2/21/16.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/utils/CollectionUtils.java:9
Class
CompensableMethodUtils
可补偿方法工具类. Created by changmingxie on 11/21/15.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/utils/CompensableMethodUtils.java:11
Class
CompensableTransactionInterceptor
可补偿事务拦截器。 Created by changmingxie on 10/30/15.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/interceptor/CompensableTransactionInterceptor.java:22
Class
ConfirmingException
确认异常. Created by changming.xie on 7/21/16.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/ConfirmingException.java:8
Class
CreateOrderDto
创建订单的参数 @author Huanghs @since 2.0 @date 2018/1/13
tcc-transaction/tcc-capital-api/src/main/java/com/hason/dtp/tcc/capital/dto/CreateOrderDto.java:12
Class
DefaultRecoverConfig
默认事务恢复配置. Created by changming.xie on 6/1/16.
tcc-transaction/tcc-framework/tcc-transaction-spring/src/main/java/org/mengyun/tcctransaction/spring/recover/DefaultRecoverConfig.java:10
Class
DiscoveryApplication
服务注册中心 @author Huanghs @since 2.0 @date 2017/10/17
ms-discovery-eureka/src/main/java/com/hason/dtp/discovery/DiscoveryApplication.java:14
Enum
ErrorCode
错误状态码 @author Huanghs @since 2.0 @date 2017/10/23
ms-core/src/main/java/com/hason/dtp/core/exception/ErrorCode.java:10
Class
ErrorResult
API 返回错误信息 @author Huanghs @since 2.0 @date 2017/10/23
ms-core/src/main/java/com/hason/dtp/core/exception/ErrorResult.java:10
Class
FactoryBuilder
工厂构造器,根据 Class 对象构造出对应的单例工厂,单例工厂负责实例化一个对象 <p>从 1.2.X 版本中复制过来</p> Created by changming.xie on 2/23/17.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/support/FactoryBuilder.java:12
Class
FeignConfig
配置 Feign @author Huanghs @since 2.0 @date 2017/12/8
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/config/FeignConfig.java:14
Class
FeignConfig
配置 Feign @author Huanghs @since 2.0 @date 2017/12/8
tcc-transaction/tcc-account/src/main/java/com/hason/dtp/tcc/account/config/FeignConfig.java:15
Class
FileSystemTransactionRepository
文件系统事务库. Created by changming.xie on 2/24/16. this repository is suitable for single node, not for cluster nodes
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/repository/FileSystemTransactionRepository.java:26
Class
FormModelMethodArgumentResolver
<p>用于绑定@FormModel的方法参数解析器 <p>User: Zhang Kaitao <p>Date: 13-1-12 下午5:01 <p>Version: 1.0 @since 3.1
ms-core/src/main/java/com/hason/dtp/core/support/FormModelMethodArgumentResolver.java:53
Class
HandlerMethodMultiArgumentResolver
自定义参数解析器:实现绑定请求参数到多个 Java Bean 对象 @author Huanghs @since 2.0 @date 2017/12/7
ms-core/src/main/java/com/hason/dtp/core/support/HandlerMethodMultiArgumentResolver.java:25
Class
HelloController
Hello, 测试 @author Huanghs @since 2.0 @date 2017/10/17
reliable-message-transaction/rm-account/src/main/java/com/hason/dtp/account/controller/HelloController.java:15
Class
InvocationContext
方法调用上下文. Created by changmingxie on 11/9/15.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/InvocationContext.java:10
Class
JdbcTransactionRepository
JDBC事务库(在应用服务中实例化并注入数据源). Created by changmingxie on 10/30/15.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/repository/JdbcTransactionRepository.java:23
Class
JdkSerializationSerializer
Created by changming.xie on 7/22/16.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/serializer/JdkSerializationSerializer.java:9
Interface
JedisCallback
Created by changming.xie on 9/15/16.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/repository/helper/JedisCallback.java:9
Class
JpaConfig
JPA 实体配置,指定类所在的包及子包都会被扫描(每个包路径只需一个类) @author Huanghs @since 2.0 @date 2017/10/20
reliable-message-transaction/rm-account-point/src/main/java/com/hason/dtp/account/point/config/JpaConfig.java:16
Class
JpaConfig
JPA 实体配置,指定类所在的包及子包都会被扫描(每个包路径只需一个类) @author Huanghs @since 2.0 @date 2017/10/20
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/config/JpaConfig.java:15
Class
JpaConfig
JPA 实体配置,指定类所在的包及子包都会被扫描(每个包路径只需一个类) @author Huanghs @since 2.0 @date 2017/10/20
reliable-message-transaction/rm-account/src/main/java/com/hason/dtp/account/config/JpaConfig.java:16
Class
JpaConfig
JPA 实体配置,指定类所在的包及子包都会被扫描(每个包路径只需一个类) @author Huanghs @since 2.0 @date 2017/10/20
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/config/JpaConfig.java:16
Class
JpaConfig
JPA 实体配置,指定类所在的包及子包都会被扫描(每个包路径只需一个类) @author Huanghs @since 2.0 @date 2017/10/20
tcc-transaction/tcc-account/src/main/java/com/hason/dtp/tcc/account/config/JpaConfig.java:16
Class
JpaConfig
JPA 实体配置,指定类所在的包及子包都会被扫描(每个包路径只需一个类) @author Huanghs @since 2.0 @date 2017/10/20
tcc-transaction/tcc-integral/src/main/java/com/hason/dtp/tcc/integral/config/JpaConfig.java:16
Class
JsonMapper
简单封装Jackson,实现JSON String<->Java Object转换的Mapper. 可以直接使用公共示例JsonMapper.INSTANCE, 也可以使用不同的builder函数创建实例,封装不同的输出风格, 不要使用GSON, 在对象稍大时非常缓慢. 注意: 需要参考本模块
ms-core/src/main/java/com/hason/dtp/core/utils/JsonMapper.java:35
Class
KryoTransactionSerializer
Created by changming.xie on 7/22/16.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/serializer/KryoTransactionSerializer.java:18
Class
LocalDateTimeAttributeConverter
JPA2.1版本在java8之前发布,不支持java.time里的类。 使用自定义属性转换器,实现支持 Java8 日期时间 @author Huanghs @since 2.0 @date 2017/10/18
ms-core/src/main/java/com/hason/dtp/core/utils/converter/LocalDateTimeAttributeConverter.java:16
Class
LocaleUtils
地区语言工具类 @author Huanghs @since 2.0 @date 2017/11/6
ms-core/src/main/java/com/hason/dtp/core/utils/LocaleUtils.java:12
Class
MQConfig
消息队列配置 @author Huanghs @since 2.0 @date 2017/10/19
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/config/MQConfig.java:15
Class
MQConfig
消息队列配置 @author Huanghs @since 2.0 @date 2017/10/19
reliable-message-transaction/rm-message-consumer/src/main/java/com/hason/dtp/message/consumer/config/MQConfig.java:21
Class
MapWapper
绑定JSON/自定义 数据到 Map <p>默认自定义的MethodArgumentResolver是放在预定义之后,而且如果我们使用Map接收时,会自动绑定到Model上。 请参考<a href="http://jinnianshilongnian.iteye.com/blog/1698916">
ms-core/src/main/java/com/hason/dtp/core/utils/MapWapper.java:39
Class
MediaTypes
带UTF-8 charset 定义的MediaType. Jax-RS和Spring的MediaType没有UTF-8的版本; Google的MediaType必须再调用toString()函数而不是常量,不能用于Restful方法的annotation。 @author calvin
ms-core/src/main/java/com/hason/dtp/core/support/MediaTypes.java:17
Class
Message
事务消息 @author Huanghs @since 2.0 @date 2017/10/19
reliable-message-transaction/rm-message-api/src/main/java/com/hason/dtp/message/entity/Message.java:17
Interface
MessageApi
可靠消息接口 @author Huanghs @since 2.0 @date 2017/10/20
reliable-message-transaction/rm-message-api/src/main/java/com/hason/dtp/message/api/MessageApi.java:17
Class
MessageController
消息 Controller @author Huanghs @since 2.0 @date 2017/10/23
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/controller/MessageController.java:21
Enum
MessageDataType
事务消息的数据类型 @author Huanghs @since 2.0 @date 2017/10/19
reliable-message-transaction/rm-message-api/src/main/java/com/hason/dtp/message/entity/constant/MessageDataType.java:10
Interface
MessageRepository
事务消息 Repository @author Huanghs @since 2.0 @date 2017/10/19
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/dao/MessageRepository.java:21
Class
MessageRepositoryTest
MessageRepository 单元测试 @author Huanghs @since 2.0 @date 2017/10/19
reliable-message-transaction/rm-message/src/test/java/com/hason/dtp/test/message/dao/MessageRepositoryTest.java:27
Interface
MessageService
消息接口 @author Huanghs @since 2.0 @date 2017/11/7
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/service/MessageService.java:14
Interface
MessageServiceClient
可靠消息微服务客户端 @author Huanghs @since 2.0 @date 2017/10/23
reliable-message-transaction/rm-account/src/main/java/com/hason/dtp/account/service/client/MessageServiceClient.java:13
Interface
MessageServiceClient
可靠消息微服务客户端 @author Huanghs @since 2.0 @date 2017/11/12
reliable-message-transaction/rm-message-consumer/src/main/java/com/hason/dtp/message/consumer/service/MessageServiceClient.java:13
Class
MessageServiceImpl
消息实现类 @author Huanghs @since 2.0 @date 2017/11/7
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/service/MessageServiceImpl.java:33
Class
MessageServiceTest
消息服务单元测试 @author Huanghs @since 2.0 @date 2017/11/7
reliable-message-transaction/rm-message/src/test/java/com/hason/dtp/test/message/service/MessageServiceTest.java:22
Enum
MessageStatus
事务消息的状态 @author Huanghs @since 2.0 @date 2017/10/19
reliable-message-transaction/rm-message-api/src/main/java/com/hason/dtp/message/entity/constant/MessageStatus.java:10
Interface
MessageStatusService
(消息状态确认子系统)消息状态服务接口 @author Huanghs @since 2.0 @date 2017/11/8
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/service/MessageStatusService.java:10
Class
MessageStatusServiceImpl
消息状态服务实现类 @author Huanghs @since 2.0 @date 2017/11/8
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/service/MessageStatusServiceImpl.java:27
Class
MessageStatusTimer
消息状态定时器,定时启动状态扫描任务 @author Huanghs @since 2.0 @date 2017/11/16
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/timer/MessageStatusTimer.java:15
Class
MessageUtils
消息的工具类 @author Huanghs @since 2.0 @date 2017/11/12
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/util/MessageUtils.java:10
Enum
MethodType
方法类型 Created by changmingxie on 11/11/15.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/common/MethodType.java:8
Class
MockConcurrent
模拟并发注册 @author Huanghs @since 2.0 @date 2017/11/15
reliable-message-transaction/rm-account-web/src/test/java/com/hason/dtp/test/account/web/MockConcurrent.java:23
Class
MultipartFileWrapper
ms-core/src/main/java/com/hason/dtp/core/support/FormModelMethodArgumentResolver.java:542
Class
MvcConfig
MVC 配置类 @author Huanghs @since 2.0 @date 2017/10/23
reliable-message-transaction/rm-account-point/src/main/java/com/hason/dtp/account/point/config/MvcConfig.java:14
Class
MvcConfig
MVC 配置类 @author Huanghs @since 2.0 @date 2017/10/23
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/config/MvcConfig.java:14
Class
MvcConfig
MVC 配置类 @author Huanghs @since 2.0 @date 2017/10/23
reliable-message-transaction/rm-account/src/main/java/com/hason/dtp/account/config/MvcConfig.java:14
Class
MvcConfig
MVC 配置类 @author Huanghs @since 2.0 @date 2017/10/23
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/config/MvcConfig.java:15
Class
MvcConfig
MVC 配置类 @author Huanghs @since 2.0 @date 2017/10/23
tcc-transaction/tcc-account/src/main/java/com/hason/dtp/tcc/account/config/MvcConfig.java:15
Class
MvcConfig
MVC 配置类 @author Huanghs @since 2.0 @date 2017/10/23
tcc-transaction/tcc-integral/src/main/java/com/hason/dtp/tcc/integral/config/MvcConfig.java:15
Class
NoExistedTransactionException
事务不存在异常. Created by changmingxie on 12/16/15.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/NoExistedTransactionException.java:8
Interface
ObjectSerializer
Created by changming.xie on 7/22/16.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/serializer/ObjectSerializer.java:7
Class
OptimisticLockException
乐观锁异常 Created by changming.xie on 7/21/16.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/OptimisticLockException.java:8
Class
Order
订单 @author Huanghs @since 2.0 @date 2017/12/5
tcc-transaction/tcc-order-api/src/main/java/com/hason/dtp/tcc/order/entity/Order.java:16
Interface
OrderApi
订单 API @author Huanghs @since 2.0 @date 2018/1/13
tcc-transaction/tcc-capital-api/src/main/java/com/hason/dtp/tcc/capital/api/OrderApi.java:22
Class
OrderController
订单 Controller @author Huanghs @since 2.0 @date 2018/1/13
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/controller/OrderController.java:25
Interface
OrderService
订单业务类 @author Huanghs @since 2.0 @date 2018/1/13
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/service/OrderService.java:16
Class
OrderServiceImpl
订单业务实现类 @author Huanghs @since 2.0 @date 2018/1/13
tcc-transaction/tcc-capital/src/main/java/com/hason/dtp/tcc/capital/service/OrderServiceImpl.java:24
Enum
OrderStatus
订单状态 @author Huanghs @since 2.0 @date 2017/12/5
tcc-transaction/tcc-order-api/src/main/java/com/hason/dtp/tcc/order/entity/constant/OrderStatus.java:10
Class
Participant
事务参与者. Created by changmingxie on 10/27/15.
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/Participant.java:13
Class
Point
用户积分 @author Huanghs @since 2.0 @date 2017/12/5
tcc-transaction/tcc-integral-api/src/main/java/com/hason/dtp/tcc/integral/entity/Point.java:14
Interface
PointApi
账户积分 API (为了简单示范,积分操作作为独立项目,测试时会停掉各种项目) @author Huanghs @since 2.0 @date 2017/11/15
reliable-message-transaction/rm-account-point-api/src/main/java/com/hason/dtp/account/point/api/PointApi.java:18
Interface
PointApi
积分系统 API @author Huanghs @since 2.0 @date 2017/12/7
tcc-transaction/tcc-integral-api/src/main/java/com/hason/dtp/tcc/integral/api/PointApi.java:23
Class
PointController
积分 Controller @author Huanghs @since 2.0 @date 2017/11/15
reliable-message-transaction/rm-account-point/src/main/java/com/hason/dtp/account/point/controller/PointController.java:20
Class
PointController
积分 Controller @author Huanghs @since 2.0 @date 2017/12/8
tcc-transaction/tcc-integral/src/main/java/com/hason/dtp/tcc/integral/controller/PointController.java:25
Interface
PointRepository
积分 Repository @author Huanghs @since 2.0 @date 2017/12/8
tcc-transaction/tcc-integral/src/main/java/com/hason/dtp/tcc/integral/dao/PointRepository.java:13
next →
1–100 of 195, ranked by callers