public class TransactionBufferClientImpl extends Object implements org.apache.pulsar.client.api.transaction.TransactionBufferClient
TransactionBufferClient.| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<org.apache.pulsar.client.api.transaction.TxnID> |
abortTxnOnSubscription(String topic,
String subscription,
long txnIdMostBits,
long txnIdLeastBits) |
CompletableFuture<org.apache.pulsar.client.api.transaction.TxnID> |
abortTxnOnTopic(String topic,
long txnIdMostBits,
long txnIdLeastBits,
List<org.apache.pulsar.client.api.MessageId> messageIdList) |
void |
close() |
CompletableFuture<org.apache.pulsar.client.api.transaction.TxnID> |
commitTxnOnSubscription(String topic,
String subscription,
long txnIdMostBits,
long txnIdLeastBits) |
CompletableFuture<org.apache.pulsar.client.api.transaction.TxnID> |
commitTxnOnTopic(String topic,
long txnIdMostBits,
long txnIdLeastBits,
List<org.apache.pulsar.client.api.MessageId> messageIdList) |
static org.apache.pulsar.client.api.transaction.TransactionBufferClient |
create(NamespaceService namespaceService,
ConnectionPool connectionPool) |
public static org.apache.pulsar.client.api.transaction.TransactionBufferClient create(NamespaceService namespaceService, ConnectionPool connectionPool)
public CompletableFuture<org.apache.pulsar.client.api.transaction.TxnID> commitTxnOnTopic(String topic, long txnIdMostBits, long txnIdLeastBits, List<org.apache.pulsar.client.api.MessageId> messageIdList)
commitTxnOnTopic in interface org.apache.pulsar.client.api.transaction.TransactionBufferClientpublic CompletableFuture<org.apache.pulsar.client.api.transaction.TxnID> abortTxnOnTopic(String topic, long txnIdMostBits, long txnIdLeastBits, List<org.apache.pulsar.client.api.MessageId> messageIdList)
abortTxnOnTopic in interface org.apache.pulsar.client.api.transaction.TransactionBufferClientpublic CompletableFuture<org.apache.pulsar.client.api.transaction.TxnID> commitTxnOnSubscription(String topic, String subscription, long txnIdMostBits, long txnIdLeastBits)
commitTxnOnSubscription in interface org.apache.pulsar.client.api.transaction.TransactionBufferClientpublic CompletableFuture<org.apache.pulsar.client.api.transaction.TxnID> abortTxnOnSubscription(String topic, String subscription, long txnIdMostBits, long txnIdLeastBits)
abortTxnOnSubscription in interface org.apache.pulsar.client.api.transaction.TransactionBufferClientpublic void close()
close in interface org.apache.pulsar.client.api.transaction.TransactionBufferClientCopyright © 2017–2021 Apache Software Foundation. All rights reserved.