public void abort() throws StreamingException {
    if (isTxnClosed.get()) {
      /*
       * isDead is only set internally by this class.  {@link #markDead(boolean)} will abort all
       * remaining txns, so make this no-op to make sure that a well-behaved client that calls abortTransaction()
       * error doesn't get misleading errors
       */
      return;
    }
    abort(false);
  }
Represents a batch of transactions acquired from MetaStore.

@param conn - hive streaming connection
@throws StreamingException if failed to create new RecordUpdater for batch
streaming/src/java/org/apache/hive/streaming/TransactionBatch.java