Package org.apache.pulsar.client.impl
Class NonPersistentAcknowledgmentGroupingTracker
- java.lang.Object
-
- org.apache.pulsar.client.impl.NonPersistentAcknowledgmentGroupingTracker
-
- All Implemented Interfaces:
java.lang.AutoCloseable,AcknowledgmentsGroupingTracker
public class NonPersistentAcknowledgmentGroupingTracker extends java.lang.Object implements AcknowledgmentsGroupingTracker
A no-op acknowledgment grouping tracker.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>addAcknowledgment(MessageIdImpl msgId, org.apache.pulsar.common.api.proto.CommandAck.AckType ackType, java.util.Map<java.lang.String,java.lang.Long> properties)java.util.concurrent.CompletableFuture<java.lang.Void>addListAcknowledgment(java.util.List<org.apache.pulsar.client.api.MessageId> messageIds, org.apache.pulsar.common.api.proto.CommandAck.AckType ackType, java.util.Map<java.lang.String,java.lang.Long> properties)voidclose()voidflush()voidflushAndClean()booleanisDuplicate(org.apache.pulsar.client.api.MessageId messageId)static NonPersistentAcknowledgmentGroupingTrackerof()
-
-
-
Method Detail
-
of
public static NonPersistentAcknowledgmentGroupingTracker of()
-
isDuplicate
public boolean isDuplicate(org.apache.pulsar.client.api.MessageId messageId)
- Specified by:
isDuplicatein interfaceAcknowledgmentsGroupingTracker
-
addAcknowledgment
public java.util.concurrent.CompletableFuture<java.lang.Void> addAcknowledgment(MessageIdImpl msgId, org.apache.pulsar.common.api.proto.CommandAck.AckType ackType, java.util.Map<java.lang.String,java.lang.Long> properties)
- Specified by:
addAcknowledgmentin interfaceAcknowledgmentsGroupingTracker
-
addListAcknowledgment
public java.util.concurrent.CompletableFuture<java.lang.Void> addListAcknowledgment(java.util.List<org.apache.pulsar.client.api.MessageId> messageIds, org.apache.pulsar.common.api.proto.CommandAck.AckType ackType, java.util.Map<java.lang.String,java.lang.Long> properties)- Specified by:
addListAcknowledgmentin interfaceAcknowledgmentsGroupingTracker
-
flush
public void flush()
- Specified by:
flushin interfaceAcknowledgmentsGroupingTracker
-
close
public void close()
- Specified by:
closein interfaceAcknowledgmentsGroupingTracker- Specified by:
closein interfacejava.lang.AutoCloseable
-
flushAndClean
public void flushAndClean()
- Specified by:
flushAndCleanin interfaceAcknowledgmentsGroupingTracker
-
-