跳过导航链接
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.