public class MessageRedeliveryController extends Object
| Constructor and Description |
|---|
MessageRedeliveryController(boolean allowOutOfOrderDelivery) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(long ledgerId,
long entryId) |
boolean |
add(long ledgerId,
long entryId,
long stickyKeyHash) |
void |
clear() |
boolean |
containsStickyKeyHashes(Set<Integer> stickyKeyHashes) |
Set<PositionImpl> |
getMessagesToReplayNow(int maxMessagesToRead) |
boolean |
isEmpty() |
boolean |
remove(long ledgerId,
long entryId) |
int |
removeAllUpTo(long markDeleteLedgerId,
long markDeleteEntryId) |
String |
toString() |
public MessageRedeliveryController(boolean allowOutOfOrderDelivery)
public boolean add(long ledgerId,
long entryId)
public boolean add(long ledgerId,
long entryId,
long stickyKeyHash)
public boolean remove(long ledgerId,
long entryId)
public int removeAllUpTo(long markDeleteLedgerId,
long markDeleteEntryId)
public boolean isEmpty()
public void clear()
public Set<PositionImpl> getMessagesToReplayNow(int maxMessagesToRead)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.