Class TransactionBuilderImpl

java.lang.Object
org.apache.pulsar.client.impl.transaction.TransactionBuilderImpl
All Implemented Interfaces:
org.apache.pulsar.client.api.transaction.TransactionBuilder

public class TransactionBuilderImpl extends Object implements org.apache.pulsar.client.api.transaction.TransactionBuilder
The default implementation of transaction builder to build transactions.
  • Constructor Details

  • Method Details

    • withTransactionTimeout

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

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