INNER CODE UNIT · Java

GameTransaction

jwpttcg66/redis-game-transaction · src/main/java/com/redis/transaction/GameTransaction.java:12

public class GameTransaction extends AbstractGameTransaction {

    private long waitTime;

    public GameTransaction(GameTransactionCause cause){
        super(cause);
    }

    public GameTransaction(GameTransactionCause cause, long waitTime){
        super(cause);
        this.waitTime = waitTime;
    }


    public void commit() throws GameTransactionException {
        if(state != TRYCOMMITED)
            throw new GameTransactionException();
        this.state = COMMITED;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…