public interface TransactionBufferHandler
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Release resources.
|
CompletableFuture<TxnID> |
endTxnOnSubscription(String topic,
String subscription,
long txnIdMostBits,
long txnIdLeastBits,
TxnAction action,
long lowWaterMark)
End transaction on subscription.
|
CompletableFuture<TxnID> |
endTxnOnTopic(String topic,
long txnIdMostBits,
long txnIdLeastBits,
TxnAction action,
long lowWaterMark)
End transaction on topic.
|
void |
handleEndTxnOnSubscriptionResponse(long requestId,
CommandEndTxnOnSubscriptionResponse response)
Handle response of tend transaction on subscription
|
void |
handleEndTxnOnTopicResponse(long requestId,
CommandEndTxnOnPartitionResponse response)
Handle response of end transaction on topic.
|
CompletableFuture<TxnID> endTxnOnTopic(String topic, long txnIdMostBits, long txnIdLeastBits, TxnAction action, long lowWaterMark)
topic - topic nametxnIdMostBits - txnIdMostBitstxnIdLeastBits - txnIdLeastBitsaction - transaction action typelowWaterMark - low water mark of this transactionCompletableFuture<TxnID> endTxnOnSubscription(String topic, String subscription, long txnIdMostBits, long txnIdLeastBits, TxnAction action, long lowWaterMark)
topic - topic namesubscription - subscription nametxnIdMostBits - txnIdMostBitstxnIdLeastBits - txnIdLeastBitslowWaterMark - low water mark of this transactionaction - transaction action typevoid handleEndTxnOnTopicResponse(long requestId,
CommandEndTxnOnPartitionResponse response)
requestId - request IDresponse - responsevoid handleEndTxnOnSubscriptionResponse(long requestId,
CommandEndTxnOnSubscriptionResponse response)
requestId - request IDresponse - responsevoid close()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.