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;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…