| Interface | Description |
|---|---|
| Transaction |
The class represents a transaction within Pulsar.
|
| TransactionBufferClient |
The transaction buffer client to commit and abort transactions on topics or subscription.
|
| TransactionBuilder |
The builder to build a transaction for Pulsar.
|
| TransactionCoordinatorClient |
Transaction coordinator client.
|
| Class | Description |
|---|---|
| TxnID |
An identifier for representing a transaction.
|
| Enum | Description |
|---|---|
| TransactionCoordinatorClient.State |
State of the transaction coordinator client.
|
| Exception | Description |
|---|---|
| TransactionBufferClientException |
Exceptions for transaction buffer client.
|
| TransactionBufferClientException.ReachMaxPendingOpsException |
Thrown when transaction buffer op over max pending numbers.
|
| TransactionBufferClientException.RequestTimeoutException |
Thrown when operation timeout.
|
| TransactionCoordinatorClientException |
Exceptions for transaction coordinator client.
|
| TransactionCoordinatorClientException.CoordinatorClientStateException |
Thrown when transaction coordinator with unexpected state.
|
| TransactionCoordinatorClientException.CoordinatorNotFoundException |
Thrown when transaction coordinator not found in broker side.
|
| TransactionCoordinatorClientException.InvalidTxnStatusException |
Thrown when transaction switch to a invalid status.
|
| TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException |
Thrown when transaction meta store handler not exists.
|
| TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException |
Thrown when send request to transaction meta store but the transaction meta store handler not ready.
|
| TransactionCoordinatorClientException.TransactionNotFoundException |
Thrown when transaction not found in transaction coordinator.
|
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.