INNER CODE UNIT · Java
AbstractGameTransaction
jwpttcg66/redis-game-transaction · src/main/java/com/redis/transaction/AbstractGameTransaction.java:18
public abstract class AbstractGameTransaction implements GameTransactionInterface{
/** 当前执行状态*/
protected int state;
/** 事务实体*/
protected List<GameTransactionEntityInterface> entities;
/** 事务原因*/
private GameTransactionCause cause;
/** 游戏事务提交结果*/
protected GameTransactionCommitResult gameTransactionTryCommitResult;
public AbstractGameTransaction(GameTransactionCause cause){
this.cause = cause;
this.entities = new ArrayList<GameTransactionEntityInterface>();
gameTransactionTryCommitResult = GameTransactionCommitResult.SUCCESS;
this.state = ACTIVE;
}