INNER CODE UNIT · Java
toString
jwpttcg66/redis-game-transaction · src/main/java/com/redis/transaction/GameTransaction.java:48
public String toString(){
StringBuilder sb = new StringBuilder();
sb.append("[PLAYERTRANSACTION]");
for(GameTransactionEntityInterface entity:entities){
sb.append(entity.toString());
}
return sb.toString();
}
@Override
public void trycommit() throws GameTransactionException {
if (state != ACTIVE)
throw new GameTransactionException("GameTransaction is active, can't trycommit");
this.state = TRYCOMMITED;
for(GameTransactionEntityInterface entity:entities){
if(!entity.needCommit()){
continue;
}