public abstract class AbstractUnackedMessageList extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractUnackedMessageList.EAddResult |
static class |
AbstractUnackedMessageList.EAppAckResult |
static class |
AbstractUnackedMessageList.MessageAckInfo |
static class |
AbstractUnackedMessageList.UnackedMessageListInfo |
| Constructor and Description |
|---|
AbstractUnackedMessageList(FlowHandle flow) |
| Modifier and Type | Method and Description |
|---|---|
abstract AbstractUnackedMessageList.EAddResult |
add(long msgId) |
abstract AbstractUnackedMessageList.EAppAckResult |
applicationAck(long msgId,
boolean force_send) |
abstract void |
clear() |
abstract AbstractUnackedMessageList.UnackedMessageListInfo |
getCurrentUnackedMessageListInfo() |
abstract int |
getWindowSize() |
abstract boolean |
hasUnsentAcks() |
abstract boolean |
isKnownAppAcked(long msgId) |
abstract void |
sendAcks(String reason,
boolean allowReactorComplete) |
abstract void |
sendCloseAcks(String reason,
boolean allowReactorComplete) |
void |
setAckThreshold(int threshold) |
void |
tpAddApplicationAcks(AssuredCtrlHeaderBean aBean,
AppAckRangeCache cache) |
public AbstractUnackedMessageList(FlowHandle flow)
public abstract boolean hasUnsentAcks()
public abstract void sendAcks(String reason, boolean allowReactorComplete)
public abstract void sendCloseAcks(String reason, boolean allowReactorComplete)
public abstract AbstractUnackedMessageList.EAppAckResult applicationAck(long msgId, boolean force_send)
public abstract AbstractUnackedMessageList.EAddResult add(long msgId)
public abstract int getWindowSize()
public abstract AbstractUnackedMessageList.UnackedMessageListInfo getCurrentUnackedMessageListInfo()
public void tpAddApplicationAcks(AssuredCtrlHeaderBean aBean, AppAckRangeCache cache)
public abstract void clear()
public abstract boolean isKnownAppAcked(long msgId)
public void setAckThreshold(int threshold)
Copyright 2004-2019 Solace Corporation. All rights reserved.