public class TransactedFlowAckMessageList extends AbstractUnackedMessageList
AbstractUnackedMessageList.EAddResult, AbstractUnackedMessageList.EAppAckResult, AbstractUnackedMessageList.MessageAckInfo, AbstractUnackedMessageList.UnackedMessageListInfo| Constructor and Description |
|---|
TransactedFlowAckMessageList(int size,
FlowHandle flow,
XMLMessageQueue messageQueue) |
| Modifier and Type | Method and Description |
|---|---|
AbstractUnackedMessageList.EAddResult |
add(long msgId) |
AbstractUnackedMessageList.EAppAckResult |
applicationAck(long msgId,
boolean force_send) |
void |
clear() |
AbstractUnackedMessageList.UnackedMessageListInfo |
getCurrentUnackedMessageListInfo() |
int |
getWindowSize() |
boolean |
hasUnsentAcks() |
boolean |
isKnownAppAcked(long msgId) |
void |
sendAcks(String reason,
boolean allowReactorComplete) |
void |
sendCloseAcks(String reason,
boolean allowReactorComplete) |
setAckThreshold, tpAddApplicationAckspublic TransactedFlowAckMessageList(int size,
FlowHandle flow,
XMLMessageQueue messageQueue)
public boolean hasUnsentAcks()
hasUnsentAcks in class AbstractUnackedMessageListpublic void sendAcks(String reason, boolean allowReactorComplete)
sendAcks in class AbstractUnackedMessageListpublic void sendCloseAcks(String reason, boolean allowReactorComplete)
sendCloseAcks in class AbstractUnackedMessageListpublic AbstractUnackedMessageList.EAppAckResult applicationAck(long msgId, boolean force_send)
applicationAck in class AbstractUnackedMessageListpublic AbstractUnackedMessageList.EAddResult add(long msgId)
add in class AbstractUnackedMessageListpublic int getWindowSize()
getWindowSize in class AbstractUnackedMessageListpublic void clear()
clear in class AbstractUnackedMessageListpublic boolean isKnownAppAcked(long msgId)
isKnownAppAcked in class AbstractUnackedMessageListpublic AbstractUnackedMessageList.UnackedMessageListInfo getCurrentUnackedMessageListInfo()
getCurrentUnackedMessageListInfo in class AbstractUnackedMessageListCopyright 2004-2021 Solace Corporation. All rights reserved.