Transaction 编辑文档

事务处理类。
WilddogSync 提供了 Transaction.Handler 来提交事务处理,即 runTransaction()
执行事务时会提交当前数据快照 MutableData,并返回一个 Transaction.Result 实例。调用 abort() 以及 success() 方法都会返回 Transaction.Result 实例。

方法

abort()

定义
static Transaction.Result abort()
说明

手动取消事务。

返回值

Transaction.Result 实例,当前操作结果。


success(resultData)

定义
static Transaction.Result success(MutableData resultData)
说明

向云端提交事务请求。
如果数据已被其他客户端修改,那么云端会拒绝当前操作,并将新值返回到客户端,客户端使用新值再次运行事务处理。

参数
参数名 说明
resultData MutableData 类型,需要提交的数据。
返回值

Transaction.Result 实例,当前操作结果。

野狗新手?
立即注册,为你提供安全可靠的实时通信云服务。
没找到需要的文档?
你可以提交工单反馈 或 阅读常见问题
期待收到你的反馈,帮助我们改进文档。
参与调研