Class TransactionPolicy.Builder

java.lang.Object
org.apache.pulsar.client.api.v5.config.TransactionPolicy.Builder
Enclosing class:
TransactionPolicy

public static final class TransactionPolicy.Builder extends Object
Builder for TransactionPolicy.
  • Method Details

    • timeout

      public TransactionPolicy.Builder timeout(Duration timeout)
      Transaction timeout. Required. The broker auto-aborts transactions that neither commit nor abort within this duration.
      Parameters:
      timeout - the transaction timeout
      Returns:
      this builder
    • build

      public TransactionPolicy build()
      Returns:
      a new TransactionPolicy instance