Beispiel #1
0
 @Override
 public DbFuture<Void> commit() {
   checkClosed();
   synchronized (lock) {
     if (!isInTransaction()) {
       throw new DbException("Not currently in a transaction, cannot commit");
     }
     final Request request = requestCreator.commitTransaction();
     queRequest(request);
     isInTransaction = false;
     return (DbFuture<Void>) request.getToComplete();
   }
 }