Package org.apache.pulsar.client.api.transaction
package org.apache.pulsar.client.api.transaction
Pulsar transaction related API.
-
ClassDescriptionThe class represents a transaction within Pulsar.The transaction buffer client to commit and abort transactions on topics or subscription.Exceptions for transaction buffer client.Thrown when transaction buffer op over max pending numbers.Thrown when operation timeout.The builder to build a transaction for Pulsar.Transaction coordinator client.State of the transaction coordinator client.Exceptions for transaction coordinator client.Thrown when transaction coordinator with unexpected state.Thrown when transaction coordinator not found in broker side.Thrown when transaction switch to a invalid status.Thrown when transaction meta store handler not exists.Thrown when send request to transaction meta store but the transaction meta store handler not ready.Thrown when transaction not found in transaction coordinator.An identifier for representing a transaction.