跳过导航链接
A C G I K O R S T 

A

addTask(SagaRollbackTask) - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientTransaction
 
appName - 类 中的变量org.beetl.sql.saga.ms.client.SagaClientConfig
 
appTopic - 类 中的变量org.beetl.sql.saga.ms.client.SagaClientConfig
 

C

call() - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientTransaction.KafkaSagaTaskTrace
 
callService(Callable<T>, Runnable) - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientContext
非sql类的,比如批量增加数据,逆向操作可能只是简单的删除外键,而不需要每条都删除
clear() - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientContext
 
ClientTask - org.beetl.sql.saga.ms.client.task中的类
客户端(app)发送给Saga-server的需要备用的回滚任务,saga-server保留回滚任务,在一定条件下 发送这些回滚任务到各自客户端进行实际回滚
ClientTask(String, String, long) - 类 的构造器org.beetl.sql.saga.ms.client.task.ClientTask
 
ClientTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.ClientTask
 
commit() - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientContext
 
current() - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientContextFactory
 

G

getTransaction() - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientContext
 

I

initSaga() - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientConfig
 

K

KafkaSagaTaskTrace() - 类 的构造器org.beetl.sql.saga.ms.client.SagaClientTransaction.KafkaSagaTaskTrace
 
KafkaSagaTaskTrace(SagaRollbackTask) - 类 的构造器org.beetl.sql.saga.ms.client.SagaClientTransaction.KafkaSagaTaskTrace
 

O

objectMapper - 类 中的变量org.beetl.sql.saga.ms.client.SagaClientConfig
 
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.SagaClientContext
真正的本地回滚
retry(List<ConsumerRecord<?, String>>) - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientConfig
每个client监听topic的规则是serverTopic+'-client-'+appName
rollback() - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientContext
 
rollback() - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientTransaction
 
RollbackClientTask - org.beetl.sql.saga.ms.client.task中的类
发送到saga-server的回滚任务,
RollbackClientTask(String, String, long, SagaClientTransaction) - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackClientTask
 
RollbackClientTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackClientTask
 
rollbackFailure(String, long, SagaClientTransaction) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerApi
 
RollbackFailureClientTask - org.beetl.sql.saga.ms.client.task中的类
发送到saga-server 开始任务,表示回滚失败,saga-server应该尝试再次发送(重试,或者定时,或者手工)
RollbackFailureClientTask(String, String, long, SagaClientTransaction) - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackFailureClientTask
 
RollbackFailureClientTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackFailureClientTask
 
RollbackInCommitClientTask - org.beetl.sql.saga.ms.client.task中的类
发送到saga-server的回滚任务,是在提交阶段发送的,记录需要回滚
RollbackInCommitClientTask(String, String, long, SagaClientTransaction) - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackInCommitClientTask
 
RollbackInCommitClientTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackInCommitClientTask
 
rollbackSuccess(String, long) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerApi
 
RollbackSuccessClientTask - org.beetl.sql.saga.ms.client.task中的类
发送到saga-server ,表示回滚成功。
RollbackSuccessClientTask(String, String, long) - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackSuccessClientTask
 
RollbackSuccessClientTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.RollbackSuccessClientTask
 
rollbackTask - 类 中的变量org.beetl.sql.saga.ms.client.SagaClientTransaction.KafkaSagaTaskTrace
 

S

SagaClientConfig - org.beetl.sql.saga.ms.client中的类
配置使用kafka 需要的topic,重试次数等.此类同时也负责接收回滚任务,执行回滚实际操作
SagaClientConfig() - 类 的构造器org.beetl.sql.saga.ms.client.SagaClientConfig
 
SagaClientContext - org.beetl.sql.saga.ms.client中的类
回滚事务,如果没有完全成功,则发送到kafka队列,在尝试多次后,仍然没有成功,发送给
SagaClientContext(SagaClientConfig) - 类 的构造器org.beetl.sql.saga.ms.client.SagaClientContext
 
SagaClientContextFactory - org.beetl.sql.saga.ms.client中的类
 
SagaClientContextFactory(SagaClientConfig) - 类 的构造器org.beetl.sql.saga.ms.client.SagaClientContextFactory
 
SagaClientTransaction - org.beetl.sql.saga.ms.client中的类
提供一个jackson序列化
SagaClientTransaction() - 类 的构造器org.beetl.sql.saga.ms.client.SagaClientTransaction
 
SagaClientTransaction.KafkaSagaTaskTrace - org.beetl.sql.saga.ms.client中的类
 
SagaServerApi - org.beetl.sql.saga.ms.client中的类
与saga-server 交互的api
SagaServerApi(SagaClientConfig) - 类 的构造器org.beetl.sql.saga.ms.client.SagaServerApi
 
sendRollbackTask(String, long, SagaClientTransaction) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerApi
发送回滚任务到服务器
sendRollbackTaskInCommit(String, long, SagaClientTransaction) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerApi
发送回滚任务到服务器
Server2ClientRollbackTask - org.beetl.sql.saga.ms.client.task中的类
saga-server发送给客户端的回滚指令,客户端接收到此后,开始真正的回滚
Server2ClientRollbackTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.Server2ClientRollbackTask
 
serverTopic - 类 中的变量org.beetl.sql.saga.ms.client.SagaClientConfig
saga-server topic
start() - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientContext
 
start(String) - 类 中的方法org.beetl.sql.saga.ms.client.SagaClientContext
 
start(String, long) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerApi
标记开始
StartClientTask - org.beetl.sql.saga.ms.client.task中的类
发送到saga-server 开始任务
StartClientTask(String, String, long) - 类 的构造器org.beetl.sql.saga.ms.client.task.StartClientTask
 
StartClientTask() - 类 的构造器org.beetl.sql.saga.ms.client.task.StartClientTask
 
success - 类 中的变量org.beetl.sql.saga.ms.client.SagaClientTransaction.KafkaSagaTaskTrace
 
success - 类 中的变量org.beetl.sql.saga.ms.client.SagaClientTransaction
 

T

tasks - 类 中的变量org.beetl.sql.saga.ms.client.SagaClientTransaction
 
tempContext(SagaClientTransaction, SagaClientConfig) - 类 中的静态方法org.beetl.sql.saga.ms.client.SagaClientContext
创建一个临时
template - 类 中的变量org.beetl.sql.saga.ms.client.SagaClientConfig
 
toString(ClientTask) - 类 中的方法org.beetl.sql.saga.ms.client.SagaServerApi
 
A C G I K O R S T 
跳过导航链接

Copyright © 2021. All rights reserved.