public class CompensationHolder extends Object
| 构造器和说明 |
|---|
CompensationHolder() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addForCompensationState(String stateName,
StateInstance forCompensationState) |
void |
addToBeCompensatedState(String stateName,
StateInstance toBeCompensatedState) |
static void |
clearCurrent(ProcessContext context) |
static List<StateInstance> |
findStateInstListToBeCompensated(ProcessContext context,
List<StateInstance> stateInstanceList) |
static CompensationHolder |
getCurrent(ProcessContext context,
boolean forceCreate) |
Map<String,StateInstance> |
getStatesForCompensation() |
Map<String,StateInstance> |
getStatesNeedCompensation() |
Stack<StateInstance> |
getStateStackNeedCompensation() |
public static CompensationHolder getCurrent(ProcessContext context, boolean forceCreate)
public static List<StateInstance> findStateInstListToBeCompensated(ProcessContext context, List<StateInstance> stateInstanceList)
public static void clearCurrent(ProcessContext context)
public Map<String,StateInstance> getStatesNeedCompensation()
public void addToBeCompensatedState(String stateName, StateInstance toBeCompensatedState)
public Map<String,StateInstance> getStatesForCompensation()
public void addForCompensationState(String stateName, StateInstance forCompensationState)
public Stack<StateInstance> getStateStackNeedCompensation()
Copyright © 2019 Seata. All rights reserved.