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;