Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
holden_csdn
tx-lcn
提交
0888cee5
T
tx-lcn
项目概览
holden_csdn
/
tx-lcn
与 Fork 源项目一致
从无法访问的项目Fork
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
tx-lcn
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0888cee5
编写于
6月 30, 2020
作者:
W
wangliang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
uml 插件
上级
99533e84
变更
36
隐藏空白更改
内联
并排
Showing
36 changed file
with
160 addition
and
2 deletion
+160
-2
pom.xml
pom.xml
+6
-0
txlcn-tc/pom.xml
txlcn-tc/pom.xml
+4
-2
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/TransactionContent.java
.../main/java/com/codingapi/txlcn/tc/TransactionContent.java
+3
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/annotation/LcnTransaction.java
...ava/com/codingapi/txlcn/tc/annotation/LcnTransaction.java
+3
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/annotation/package-info.java
.../java/com/codingapi/txlcn/tc/annotation/package-info.java
+9
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/aspect/LcnTransactionAspect.java
...a/com/codingapi/txlcn/tc/aspect/LcnTransactionAspect.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/aspect/TransactionAspectContext.java
...m/codingapi/txlcn/tc/aspect/TransactionAspectContext.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/aspect/package-info.java
...main/java/com/codingapi/txlcn/tc/aspect/package-info.java
+9
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/config/TxConfig.java
...src/main/java/com/codingapi/txlcn/tc/config/TxConfig.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/config/package-info.java
...main/java/com/codingapi/txlcn/tc/config/package-info.java
+9
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/TransactionContext.java
...va/com/codingapi/txlcn/tc/control/TransactionContext.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/TransactionState.java
...java/com/codingapi/txlcn/tc/control/TransactionState.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/TransactionStep.java
.../java/com/codingapi/txlcn/tc/control/TransactionStep.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/TransactionStepContext.java
...om/codingapi/txlcn/tc/control/TransactionStepContext.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/package-info.java
...ain/java/com/codingapi/txlcn/tc/control/package-info.java
+9
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/step/TransactionStepCreate.java
...odingapi/txlcn/tc/control/step/TransactionStepCreate.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/event/package-info.java
.../main/java/com/codingapi/txlcn/tc/event/package-info.java
+9
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/event/transaction/TransactionEventContext.java
...i/txlcn/tc/event/transaction/TransactionEventContext.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/event/transaction/TransactionEventListener.java
.../txlcn/tc/event/transaction/TransactionEventListener.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/exception/TxException.java
...in/java/com/codingapi/txlcn/tc/exception/TxException.java
+3
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/exception/package-info.java
...n/java/com/codingapi/txlcn/tc/exception/package-info.java
+9
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/info/TransactionInfo.java
...ain/java/com/codingapi/txlcn/tc/info/TransactionInfo.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/info/TransactionInfoThreadLocal.java
...m/codingapi/txlcn/tc/info/TransactionInfoThreadLocal.java
+3
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/info/package-info.java
...c/main/java/com/codingapi/txlcn/tc/info/package-info.java
+9
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/reporter/TxManagerReporter.java
...va/com/codingapi/txlcn/tc/reporter/TxManagerReporter.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/reporter/package-info.java
...in/java/com/codingapi/txlcn/tc/reporter/package-info.java
+9
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/AnnotationContext.java
...va/com/codingapi/txlcn/tc/resolver/AnnotationContext.java
+3
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/AnnotationStrategy.java
...a/com/codingapi/txlcn/tc/resolver/AnnotationStrategy.java
+3
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/LcnAnnotationStrategy.java
...om/codingapi/txlcn/tc/resolver/LcnAnnotationStrategy.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/TxAnnotation.java
...in/java/com/codingapi/txlcn/tc/resolver/TxAnnotation.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/package-info.java
...in/java/com/codingapi/txlcn/tc/resolver/package-info.java
+9
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/runner/TMServerRunner.java
...in/java/com/codingapi/txlcn/tc/runner/TMServerRunner.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/runner/package-info.java
...main/java/com/codingapi/txlcn/tc/runner/package-info.java
+10
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/utils/PointUtils.java
...rc/main/java/com/codingapi/txlcn/tc/utils/PointUtils.java
+2
-0
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/utils/package-info.java
.../main/java/com/codingapi/txlcn/tc/utils/package-info.java
+9
-0
txlcn-tc/txlcn_tc.png
txlcn-tc/txlcn_tc.png
+0
-0
未找到文件。
pom.xml
浏览文件 @
0888cee5
...
...
@@ -80,6 +80,12 @@
<dependencies>
<dependency>
<groupId>
com.codingapi.maven
</groupId>
<artifactId>
maven-uml-annotation
</artifactId>
<version>
1.0.0
</version>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
...
...
txlcn-tc/pom.xml
浏览文件 @
0888cee5
...
...
@@ -62,9 +62,11 @@
</executions>
<configuration>
<!-- 扫码的包路径 -->
<scannerPackage>
com.codingapi
</scannerPackage>
<scannerPackage>
com.codingapi
.txlcn.tc
</scannerPackage>
<!-- markdown导出路径(相对路径) -->
<outputPath>
txlcn-uml.puml
</outputPath>
<outputPath>
txlcn-6.0-tc.puml
</outputPath>
<!-- 全部过滤的公共方法 -->
<filterMethod>
equals,canEqual,hashCode,toString
</filterMethod>
</configuration>
<!-- 插件执行时依赖的pom -->
<dependencies>
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/TransactionContent.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc
;
import
com.codingapi.maven.uml.annotation.Model
;
/**
* @author lorne
* @date 2020/3/5
* @description
*/
@Model
(
flag
=
"C"
,
value
=
"事务全局变量"
,
color
=
"#FF88EE"
)
public
class
TransactionContent
{
public
static
final
String
LCN
=
"lcn"
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/annotation/LcnTransaction.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.annotation
;
import
com.codingapi.maven.uml.annotation.Model
;
import
java.lang.annotation.Documented
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Inherited
;
...
...
@@ -11,6 +13,7 @@ import java.lang.annotation.Target;
@Retention
(
RetentionPolicy
.
RUNTIME
)
@Inherited
@Documented
@Model
(
flag
=
"C"
,
value
=
"LCN注解"
,
color
=
"#FF88EE"
)
public
@interface
LcnTransaction
{
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/annotation/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"annotation"
)
package
com.codingapi.txlcn.tc.annotation
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/aspect/LcnTransactionAspect.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.aspect
;
import
com.codingapi.maven.uml.annotation.Model
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.aspectj.lang.ProceedingJoinPoint
;
...
...
@@ -11,6 +12,7 @@ import org.springframework.core.Ordered;
@Slf4j
@AllArgsConstructor
@Aspect
@Model
(
flag
=
"C"
,
value
=
"LCN注解切面"
,
color
=
"#FF88EE"
)
public
class
LcnTransactionAspect
implements
Ordered
{
private
TransactionAspectContext
transactionAspectContext
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/aspect/TransactionAspectContext.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.aspect
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.tc.control.TransactionContext
;
import
com.codingapi.txlcn.tc.control.TransactionState
;
import
com.codingapi.txlcn.tc.info.TransactionInfo
;
...
...
@@ -14,6 +15,7 @@ import java.lang.reflect.Method;
@Slf4j
@AllArgsConstructor
@Model
(
flag
=
"C"
,
value
=
"注解执行时"
,
color
=
"#FF88EE"
)
public
class
TransactionAspectContext
{
private
TransactionContext
transactionContext
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/aspect/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"aspect"
)
package
com.codingapi.txlcn.tc.aspect
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/config/TxConfig.java
浏览文件 @
0888cee5
...
...
@@ -7,6 +7,7 @@ import java.util.Optional;
import
java.util.regex.Matcher
;
import
java.util.regex.Pattern
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.protocol.config.Config
;
import
lombok.Data
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -16,6 +17,7 @@ import lombok.extern.slf4j.Slf4j;
*/
@Data
@Slf4j
@Model
(
flag
=
"C"
,
value
=
"TC模块配置信息"
,
color
=
"#FF88EE"
)
public
class
TxConfig
{
/**
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/config/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"config"
)
package
com.codingapi.txlcn.tc.config
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/TransactionContext.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.control
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.tc.event.transaction.TransactionEventContext
;
import
com.codingapi.txlcn.tc.info.TransactionInfo
;
import
lombok.AllArgsConstructor
;
...
...
@@ -12,6 +13,7 @@ import lombok.extern.slf4j.Slf4j;
*/
@Slf4j
@AllArgsConstructor
@Model
(
flag
=
"C"
,
value
=
"事务环境信息"
,
color
=
"#FF88EE"
)
public
class
TransactionContext
{
private
TransactionEventContext
transactionEventContext
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/TransactionState.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.control
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.tc.info.TransactionInfo
;
/**
...
...
@@ -7,6 +8,7 @@ import com.codingapi.txlcn.tc.info.TransactionInfo;
* @date 2020/3/5
* @description
*/
@Model
(
flag
=
"C"
,
value
=
"事务状态"
,
color
=
"#FF88EE"
)
public
class
TransactionState
{
private
State
state
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/TransactionStep.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.control
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.tc.info.TransactionInfo
;
/**
...
...
@@ -7,6 +8,7 @@ import com.codingapi.txlcn.tc.info.TransactionInfo;
* @date 2020/3/5
* @description
*/
@Model
(
flag
=
"I"
,
value
=
"事务步骤"
,
color
=
"#FF88EE"
)
public
interface
TransactionStep
{
TransactionState
.
State
type
();
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/TransactionStepContext.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.control
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.tc.info.TransactionInfo
;
import
java.util.List
;
...
...
@@ -10,6 +11,7 @@ import java.util.Optional;
* @date 2020/3/5
* @description
*/
@Model
(
flag
=
"I"
,
value
=
"事务步骤环境"
,
color
=
"#FF88EE"
)
public
class
TransactionStepContext
{
private
List
<
TransactionStep
>
transactionSteps
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/29
* @description
*/
@BoundContext
(
value
=
"control"
)
package
com.codingapi.txlcn.tc.control
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/control/step/TransactionStepCreate.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.control.step
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.protocol.message.event.TransactionCreateEvent
;
import
com.codingapi.txlcn.tc.control.TransactionState
;
import
com.codingapi.txlcn.tc.control.TransactionStep
;
...
...
@@ -16,6 +17,7 @@ import lombok.extern.slf4j.Slf4j;
*/
@Slf4j
@AllArgsConstructor
@Model
(
flag
=
"C"
,
value
=
"事务步骤-创建事务"
,
color
=
"#FF88EE"
)
public
class
TransactionStepCreate
implements
TransactionStep
{
private
TxManagerReporter
managerProtocoler
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/event/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"event"
)
package
com.codingapi.txlcn.tc.event
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/event/transaction/TransactionEventContext.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.event.transaction
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.tc.info.TransactionInfo
;
import
java.util.List
;
@Model
(
flag
=
"I"
,
value
=
"事务事件监听"
,
color
=
"#FF88EE"
)
public
class
TransactionEventContext
implements
TransactionEventListener
{
private
List
<
TransactionEventListener
>
transactionEventListeners
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/event/transaction/TransactionEventListener.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.event.transaction
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.tc.info.TransactionInfo
;
/**
* 事务协调监听,TC与TM的通讯步骤监听.
*/
@Model
(
flag
=
"I"
,
value
=
"事务事件监听"
,
color
=
"#FF88EE"
)
public
interface
TransactionEventListener
{
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/exception/TxException.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.exception
;
import
com.codingapi.maven.uml.annotation.Model
;
@Model
(
flag
=
"C"
,
value
=
"事务异常"
,
color
=
"#FF88EE"
)
public
class
TxException
extends
IllegalArgumentException
{
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/exception/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"exception"
)
package
com.codingapi.txlcn.tc.exception
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/info/TransactionInfo.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.info
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.tc.control.TransactionState
;
import
lombok.Data
;
...
...
@@ -11,6 +12,7 @@ import java.util.UUID;
* @description
*/
@Data
@Model
(
flag
=
"C"
,
value
=
"事务信息"
,
color
=
"#FF88EE"
)
public
class
TransactionInfo
{
/**
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/info/TransactionInfoThreadLocal.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.info
;
import
com.codingapi.maven.uml.annotation.Model
;
/**
* 事务信息ThreadLocal
* @author lorne 2020-0305
*/
@Model
(
flag
=
"C"
,
value
=
"事务信息ThreadLocal"
,
color
=
"#FF88EE"
)
class
TransactionInfoThreadLocal
{
final
static
ThreadLocal
<
TransactionInfo
>
threadLocal
=
new
ThreadLocal
<>();
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/info/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"info"
)
package
com.codingapi.txlcn.tc.info
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/reporter/TxManagerReporter.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.reporter
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.protocol.ProtocolServer
;
import
com.codingapi.txlcn.protocol.Protocoler
;
import
com.codingapi.txlcn.protocol.message.Connection
;
...
...
@@ -16,6 +17,7 @@ import java.util.Iterator;
* @description
*/
@AllArgsConstructor
@Model
(
flag
=
"C"
,
value
=
"事务管理器通讯者"
,
color
=
"#FF88EE"
)
public
class
TxManagerReporter
{
private
Protocoler
protocoler
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/reporter/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"reporter"
)
package
com.codingapi.txlcn.tc.reporter
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/AnnotationContext.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.resolver
;
import
com.codingapi.maven.uml.annotation.Model
;
import
java.lang.reflect.Method
;
import
java.util.List
;
...
...
@@ -8,6 +10,7 @@ import java.util.List;
* @date 2020/3/5
* @description
*/
@Model
(
flag
=
"C"
,
value
=
"注解环境信息"
,
color
=
"#FF88EE"
)
public
class
AnnotationContext
{
private
List
<
AnnotationStrategy
>
strategies
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/AnnotationStrategy.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.resolver
;
import
com.codingapi.maven.uml.annotation.Model
;
import
java.lang.reflect.Method
;
/**
* 事务注解解析器
* @author lorne 2020-03-05
*/
@Model
(
flag
=
"I"
,
value
=
"事务注解解析器"
,
color
=
"#FF88EE"
)
public
interface
AnnotationStrategy
{
TxAnnotation
getAnnotation
(
Method
targetMethod
);
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/LcnAnnotationStrategy.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.resolver
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.tc.TransactionContent
;
import
com.codingapi.txlcn.tc.annotation.LcnTransaction
;
...
...
@@ -10,6 +11,7 @@ import java.lang.reflect.Method;
* @date 2020/3/5
* @description
*/
@Model
(
flag
=
"C"
,
value
=
"LCN注解解析器"
,
color
=
"#FF88EE"
)
public
class
LcnAnnotationStrategy
implements
AnnotationStrategy
{
@Override
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/TxAnnotation.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.resolver
;
import
com.codingapi.maven.uml.annotation.Model
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
@@ -11,6 +12,7 @@ import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Model
(
flag
=
"C"
,
value
=
"事务注解信息"
,
color
=
"#FF88EE"
)
public
class
TxAnnotation
{
/**
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/resolver/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"resolver"
)
package
com.codingapi.txlcn.tc.resolver
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/runner/TMServerRunner.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.runner
;
import
com.codingapi.maven.uml.annotation.Model
;
import
com.codingapi.txlcn.protocol.ProtocolServer
;
import
com.codingapi.txlcn.tc.config.TxConfig
;
import
lombok.AllArgsConstructor
;
...
...
@@ -7,6 +8,7 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
@AllArgsConstructor
@Model
(
flag
=
"C"
,
value
=
"TM服务初始化"
,
color
=
"#FF88EE"
)
public
class
TMServerRunner
{
private
TxConfig
txConfig
;
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/runner/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"runner"
)
package
com.codingapi.txlcn.tc.runner
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/utils/PointUtils.java
浏览文件 @
0888cee5
package
com.codingapi.txlcn.tc.utils
;
import
com.codingapi.maven.uml.annotation.Model
;
import
org.aspectj.lang.ProceedingJoinPoint
;
import
org.aspectj.lang.reflect.MethodSignature
;
...
...
@@ -10,6 +11,7 @@ import java.lang.reflect.Method;
* @date 2020/3/5
* @description
*/
@Model
(
flag
=
"C"
,
value
=
"切面工具类"
,
color
=
"#FF88EE"
)
public
class
PointUtils
{
public
static
Method
targetMethod
(
ProceedingJoinPoint
point
)
throws
NoSuchMethodException
{
...
...
txlcn-tc/src/main/java/com/codingapi/txlcn/tc/utils/package-info.java
0 → 100644
浏览文件 @
0888cee5
/**
* @author lorne
* @date 2020/6/30
* @description
*/
@BoundContext
(
value
=
"utils"
)
package
com.codingapi.txlcn.tc.utils
;
import
com.codingapi.maven.uml.annotation.BoundContext
;
txlcn-tc/txlcn_tc.png
已删除
100644 → 0
浏览文件 @
99533e84
194.8 KB
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录