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