A C G I K N O R S T
A
- addTask(SagaRollbackTask) - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Transaction
-
- appName - 类 中的变量org.beetl.sql.saga.ms.client.SagaLevel3Config
-
- appTopic - 类 中的变量org.beetl.sql.saga.ms.client.SagaLevel3Config
-
C
- call() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Transaction.KafkaSagaTaskTrace
-
- callService(Callable<T>, Runnable) - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Context
-
非sql类的,比如批量增加数据,逆向操作可能只是简单的删除外键,而不需要每条都删除
- clear() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Context
-
- commit() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Context
-
- current() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3ContextFactory
-
G
- getTransaction() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Context
-
I
- id - 类 中的变量org.beetl.sql.saga.ms.client.SagaLevel3Transaction
-
- initSaga() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Config
-
K
- KafkaSagaTaskTrace() - 类 的构造器org.beetl.sql.saga.ms.client.SagaLevel3Transaction.KafkaSagaTaskTrace
-
- KafkaSagaTaskTrace(SagaRollbackTask) - 类 的构造器org.beetl.sql.saga.ms.client.SagaLevel3Transaction.KafkaSagaTaskTrace
-
N
- newTransaction() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Context
-
O
- org.beetl.sql.saga.ms.client - 程序包 org.beetl.sql.saga.ms.client
-
- org.beetl.sql.saga.ms.client.task - 程序包 org.beetl.sql.saga.ms.client.task
-
R
- realRollback() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Context
-
真正的本地回滚
- retry(ConsumerRecord<?, RollbackTask>) - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Config
-
每个client监听topic的规则是serverTopic+'-client-'+appName
- rollback() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Context
-
- rollback() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Transaction
-
- rollbackFailure(String, long, SagaTransaction) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerClient
-
- RollbackFailureTask - org.beetl.sql.saga.ms.client.task中的类
-
发送到saga-server 开始任务,表示回滚失败,saga-server应该尝试再次发送(重试,或者定时,或者手工)
- RollbackFailureTask(String, long, SagaTransaction) - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackFailureTask
-
- RollbackFailureTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackFailureTask
-
- RollbackInCommitTask - org.beetl.sql.saga.ms.client.task中的类
-
发送到saga-server的回滚任务,是在提交阶段发送的,记录需要回滚
- RollbackInCommitTask(String, long, SagaTransaction) - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackInCommitTask
-
- RollbackInCommitTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackInCommitTask
-
- rollbackSuccess(String, long) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerClient
-
- RollbackSuccessTask - org.beetl.sql.saga.ms.client.task中的类
-
发送到saga-server ,表示回滚成功。
- RollbackSuccessTask(String, long) - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackSuccessTask
-
- RollbackSuccessTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackSuccessTask
-
- rollbackTask - 类 中的变量org.beetl.sql.saga.ms.client.SagaLevel3Transaction.KafkaSagaTaskTrace
-
- RollbackTask - org.beetl.sql.saga.ms.client.task中的类
-
发送到saga-server的回滚任务,
- RollbackTask(String, long, SagaTransaction) - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackTask
-
- RollbackTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackTask
-
S
- SagaLevel3Config - org.beetl.sql.saga.ms.client中的类
-
配置使用kafka 需要的topic,重试次数等
- SagaLevel3Config() - 类 的构造器org.beetl.sql.saga.ms.client.SagaLevel3Config
-
- SagaLevel3Context - org.beetl.sql.saga.ms.client中的类
-
回滚事务,如果没有完全成功,则发送到kafka队列,在尝试多次后,仍然没有成功,发送给
- SagaLevel3Context(SagaLevel3Config) - 类 的构造器org.beetl.sql.saga.ms.client.SagaLevel3Context
-
- SagaLevel3Context(SagaLevel3Transaction, SagaLevel3Config) - 类 的构造器org.beetl.sql.saga.ms.client.SagaLevel3Context
-
- SagaLevel3ContextFactory - org.beetl.sql.saga.ms.client中的类
-
- SagaLevel3ContextFactory(SagaLevel3Config) - 类 的构造器org.beetl.sql.saga.ms.client.SagaLevel3ContextFactory
-
- SagaLevel3Transaction - org.beetl.sql.saga.ms.client中的类
-
提供一个jackson序列化
- SagaLevel3Transaction() - 类 的构造器org.beetl.sql.saga.ms.client.SagaLevel3Transaction
-
- SagaLevel3Transaction.KafkaSagaTaskTrace - org.beetl.sql.saga.ms.client中的类
-
- SagaServerClient - org.beetl.sql.saga.ms.client中的类
-
与saga-server 交互的api
- SagaServerClient(SagaLevel3Config) - 类 的构造器org.beetl.sql.saga.ms.client.SagaServerClient
-
- sendRollbackTask(String, long, SagaTransaction) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerClient
-
发送回滚任务到服务器
- sendRollbackTaskInCommit(String, long, SagaTransaction) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerClient
-
发送回滚任务到服务器
- serverTopic - 类 中的变量org.beetl.sql.saga.ms.client.SagaLevel3Config
-
saga-server topic
- start() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Context
-
- start(String) - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Context
-
- start(String, long) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerClient
-
标记开始
- StartTask - org.beetl.sql.saga.ms.client.task中的类
-
发送到saga-server 开始任务
- StartTask(String, long) - 类 的构造器org.beetl.sql.saga.ms.client.task.StartTask
-
- StartTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.StartTask
-
- success - 类 中的变量org.beetl.sql.saga.ms.client.SagaLevel3Transaction.KafkaSagaTaskTrace
-
- success - 类 中的变量org.beetl.sql.saga.ms.client.SagaLevel3Transaction
-
T
- Task - org.beetl.sql.saga.ms.client.task中的类
-
- Task() - 类 的构造器org.beetl.sql.saga.ms.client.task.Task
-
- tasks - 类 中的变量org.beetl.sql.saga.ms.client.SagaLevel3Transaction
-
- template - 类 中的变量org.beetl.sql.saga.ms.client.SagaLevel3Config
-
- transactionId() - 类 中的方法org.beetl.sql.saga.ms.client.SagaLevel3Transaction
-
A C G I K N O R S T
Copyright © 2020. All rights reserved.