Class TransactionBuilderImpl

  • All Implemented Interfaces:
    org.apache.pulsar.client.api.transaction.TransactionBuilder

    public class TransactionBuilderImpl
    extends java.lang.Object
    implements org.apache.pulsar.client.api.transaction.TransactionBuilder
    The default implementation of transaction builder to build transactions.
    • Method Detail

      • withTransactionTimeout

        public org.apache.pulsar.client.api.transaction.TransactionBuilder withTransactionTimeout​(long txnTimeout,
                                                                                                  java.util.concurrent.TimeUnit timeoutUnit)
        Specified by:
        withTransactionTimeout in interface org.apache.pulsar.client.api.transaction.TransactionBuilder
      • build

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.client.api.transaction.Transaction> build()
        Specified by:
        build in interface org.apache.pulsar.client.api.transaction.TransactionBuilder