public enum TCCWorkflow extends Enum<TCCWorkflow>
| 枚举常量和说明 |
|---|
Cancel
Cancel to execute business task.
|
Confirm
Confirm to execute business task.
|
Try
Try to execute business task.
|
public static final TCCWorkflow Try
完成所有业务检查(一致性)
预留必须业务资源(准隔离性)
public static final TCCWorkflow Confirm
真正执行业务
不作任何业务检查
只使用Try阶段预留的业务资源
Confirm操作满足幂等性
public static final TCCWorkflow Cancel
释放Try阶段预留的业务资源
Cancel操作满足幂等性
public static TCCWorkflow[] values()
for (TCCWorkflow c : TCCWorkflow.values()) System.out.println(c);
public static TCCWorkflow valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值Copyright © 2018. All rights reserved.