public class NonPersistentAcknowledgmentGroupingTracker extends Object implements AcknowledgmentsGroupingTracker
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
addAcknowledgment(MessageIdImpl msgId,
CommandAck.AckType ackType,
Map<String,Long> properties) |
CompletableFuture<Void> |
addListAcknowledgment(List<MessageId> messageIds,
CommandAck.AckType ackType,
Map<String,Long> properties) |
void |
close() |
void |
flush() |
void |
flushAndClean() |
boolean |
isDuplicate(MessageId messageId) |
static NonPersistentAcknowledgmentGroupingTracker |
of() |
public static NonPersistentAcknowledgmentGroupingTracker of()
public boolean isDuplicate(MessageId messageId)
isDuplicate in interface AcknowledgmentsGroupingTrackerpublic CompletableFuture<Void> addAcknowledgment(MessageIdImpl msgId, CommandAck.AckType ackType, Map<String,Long> properties)
addAcknowledgment in interface AcknowledgmentsGroupingTrackerpublic CompletableFuture<Void> addListAcknowledgment(List<MessageId> messageIds, CommandAck.AckType ackType, Map<String,Long> properties)
addListAcknowledgment in interface AcknowledgmentsGroupingTrackerpublic void flush()
flush in interface AcknowledgmentsGroupingTrackerpublic void close()
close in interface AutoCloseableclose in interface AcknowledgmentsGroupingTrackerpublic void flushAndClean()
flushAndClean in interface AcknowledgmentsGroupingTrackerCopyright © 2017–2022 Apache Software Foundation. All rights reserved.