public class PacketReceiveBuffer extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_NON_GAP_PACKET_SERIES_TO_JUSTIFY_NEW_RETRANS_ENTRY |
| Constructor and Description |
|---|
PacketReceiveBuffer(int dataGramSizeBytes,
String theNodeId,
int historySize,
String receivesFrom,
Topic entry,
FCSubscriber receiver) |
| Modifier and Type | Method and Description |
|---|---|
long |
getLastHBMillis() |
long |
getMaxDelayNextRetrans() |
long |
getMaxDelayRetrans() |
String |
getReceivesFrom() |
Topic |
getTopicEntry() |
boolean |
inSync() |
boolean |
isUnreliable() |
RetransPacket |
receivePacket(DataPacket packet) |
RetransPacket |
receivePacketOrdered(DataPacket packet) |
RetransPacket |
receivePacketUnOrdered(DataPacket packet) |
void |
receivePacketUnreliable(DataPacket packet) |
void |
resync()
reset all sequences and resync (creates unrecoverable message loss)
|
void |
setMaxDelayNextRetrans(long maxDelayNextRetrans) |
void |
setMaxDelayRetrans(long maxDelayRetrans) |
void |
setUnreliable(boolean unreliable) |
void |
terminate() |
void |
updateHeartBeat(long l) |
public static final int MAX_NON_GAP_PACKET_SERIES_TO_JUSTIFY_NEW_RETRANS_ENTRY
public PacketReceiveBuffer(int dataGramSizeBytes,
String theNodeId,
int historySize,
String receivesFrom,
Topic entry,
FCSubscriber receiver)
public Topic getTopicEntry()
public long getMaxDelayNextRetrans()
public void setMaxDelayNextRetrans(long maxDelayNextRetrans)
public long getMaxDelayRetrans()
public void setMaxDelayRetrans(long maxDelayRetrans)
public RetransPacket receivePacket(DataPacket packet)
public void receivePacketUnreliable(DataPacket packet)
public RetransPacket receivePacketUnOrdered(DataPacket packet)
public RetransPacket receivePacketOrdered(DataPacket packet)
public boolean inSync()
public void setUnreliable(boolean unreliable)
public boolean isUnreliable()
public void terminate()
public void resync()
public void updateHeartBeat(long l)
public long getLastHBMillis()
public String getReceivesFrom()
Copyright © 2015. All rights reserved.