@Deprecated public interface IRevokableDomainStep<Model extends IDomainModel,Ex extends RuntimeException> extends IDomainStep<Model,Ex>
Sagas模式
限定符和类型 | 方法和说明 |
---|---|
void |
rollback(Model model,
Ex cause)
已过时。
执行本步骤的回滚操作,进行冲正.
|
activityCode, execute, stepCode
void rollback(@NonNull Model model, @NonNull Ex cause)
Best effort就好,Sagas模式并不能严格保证一致性
model
- 领域模型cause
- IDomainStep.execute(IDomainModel)
执行过程中抛出的异常,即回滚原因Copyright © 2020–2023. All rights reserved.