公共代码与共享组件 · coinex-common

职责与定位

包含公共服务基类、日志契约以及部分驱动和 Netty 相关代码。

属性 内容
源码目录 coinex-common
分类 公共组件、任务与部署
工程角色 共享组件 / 构建或任务集合
构建入口 coinex-common/pom.xml

已核对的源码入口

类或接口 源码路径
DriverService coinex-common/coinex-netty-protocol/src/main/java/org/demochain/netty/protocol/DriverService.java
EthServerService coinex-common/coinex-netty-protocol/src/main/java/org/demochain/netty/protocol/EthServerService.java
ServerService coinex-common/coinex-netty-protocol/src/main/java/org/demochain/netty/protocol/ServerService.java
ServiceNameConverter coinex-common/coinex-common-log/src/main/java/org/demochain/logging/logback/converter/ServiceNameConverter.java
Service coinex-common/coinex-netty-protocol/src/main/java/org/demochain/netty/protocol/service/Service.java
ServiceRegisterBean coinex-common/coinex-netty-server/src/main/java/org/demochain/netty/server/bean/ServiceRegisterBean.java

接口摘录

以下签名来自接口声明,用于定位能力;接口声明不等于实现和线上调用已验证。

DriverService

String getAccounts();
String getAccounts(List<String> list);
String getAccounts(String id);
String getAccounts(String id,Integer count);

EthServerService

Boolean informHash(String orderId,String hash);

ServerService

String test();
void  rechargeRecord(TxInfo txInfo);
void  rechargeRecordContract(TxInfo txInfo);
List<String> getContractByWalletName(String walletName);

启动入口线索

  • coinex-common/coinex-common-redis/src/main/java/org/demochain/redis/ExbaseRedisApplication.java
  • coinex-common/coinex-netty-client/src/main/java/org/demochain/netty/client/NettyClientApp.java
  • coinex-common/coinex-netty-server/src/main/java/org/demochain/netty/server/NettyServerApp.java

仅列出已发现的 main 入口,部署数量与启用参数需对照目标环境确认。

核心流程核对

先核对各模块依赖,再确认重复组件的实际引用版本;不当作单一独立服务。

边界与验证

本页核对了工程结构、所列文件与部分公开接口;未验证完整调用链、生产启用状态或运行结果。

对照各消费者的构建依赖和实际任务入口,检查是否存在重复或历史目录;逐任务核对调度开关、重复执行和失败恢复。

返回公共组件、任务与部署或全部工程与服务。

完整直属子目录

以下是当前检出的直属子目录,不等于同时部署的服务列表。任务集合与聚合目录需逐项确认构建和启用状态。

子目录 构建入口
coinex-common/coinex-common-core/ coinex-common/coinex-common-core/pom.xml
coinex-common/coinex-common-dependencies/ coinex-common/coinex-common-dependencies/pom.xml
coinex-common/coinex-common-dubbo/ coinex-common/coinex-common-dubbo/pom.xml
coinex-common/coinex-common-es/ coinex-common/coinex-common-es/pom.xml
coinex-common/coinex-common-eventbus/ coinex-common/coinex-common-eventbus/pom.xml
coinex-common/coinex-common-log/ coinex-common/coinex-common-log/pom.xml
coinex-common/coinex-common-redis/ coinex-common/coinex-common-redis/pom.xml
coinex-common/coinex-netty-client/ coinex-common/coinex-netty-client/pom.xml
coinex-common/coinex-netty-protocol/ coinex-common/coinex-netty-protocol/pom.xml
coinex-common/coinex-netty-server/ coinex-common/coinex-netty-server/pom.xml