Class BatchClientImpl

  • All Implemented Interfaces:
    BatchClient

    public class BatchClientImpl
    extends Object
    implements BatchClient
    Default implementation for Batch Client interface.
    • Method Detail

      • batchReadOnlyTransaction

        public BatchReadOnlyTransaction batchReadOnlyTransaction​(BatchTransactionId batchTransactionId)
        Description copied from interface: BatchClient
        Returns a BatchReadOnlyTransaction context in which multiple reads and/or queries can be performed. This is a non-blocking method. All reads/queries will use the same timestamp, and the timestamp can be inspected after this transaction is created successfully.

        This method is useful to recreate a BatchReadOnlyTransaction object from an existing batchTransactionId. For example one might send the transaction id to a different process or machine and recreate the transaction object there.

        Specified by:
        batchReadOnlyTransaction in interface BatchClient
        Parameters:
        batchTransactionId - to re-initialize the transaction, re-using the timestamp for successive read/query.