INNER CODE UNIT · Java
rollback
jwpttcg66/redis-game-transaction · src/main/java/com/redis/transaction/GameTransaction.java:38
public void rollback() throws GameTransactionException {
//无条件进行回滚
this.state = ROLLEDBACK;
for(GameTransactionEntityInterface entity:entities){
entity.rollback();
}
}
@Override
public String toString(){
StringBuilder sb = new StringBuilder();
sb.append("[PLAYERTRANSACTION]");
for(GameTransactionEntityInterface entity:entities){
sb.append(entity.toString());
}
return sb.toString();
}