public abstract class ByteArraySubscriber extends Object implements FCSubscriber
| Modifier and Type | Field and Description |
|---|---|
protected Executor |
executor |
protected byte[] |
tmpBuf |
| Constructor and Description |
|---|
ByteArraySubscriber() |
ByteArraySubscriber(boolean dedicatedThread) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dropped()
called in case the receiver was too slow in processing messages
and therefore got dropped (unrecoverable message loss).
|
protected abstract void |
messageReceived(String sender,
long sequence,
byte[] msg,
int off,
int len) |
void |
messageReceived(String sender,
long sequence,
org.nustaq.offheap.bytez.Bytez b,
long off,
int len) |
void |
senderBootstrapped(String receivesFrom,
long seqNo)
called upon the first message regulary received from a sender
|
void |
senderTerminated(String senderNodeId)
a sender stopped sending or terminated
|
protected Executor executor
protected byte[] tmpBuf
public ByteArraySubscriber(boolean dedicatedThread)
public ByteArraySubscriber()
public void messageReceived(String sender, long sequence, org.nustaq.offheap.bytez.Bytez b, long off, int len)
messageReceived in interface FCSubscriberprotected abstract void messageReceived(String sender, long sequence, byte[] msg, int off, int len)
public boolean dropped()
FCSubscriberdropped in interface FCSubscriberpublic void senderTerminated(String senderNodeId)
FCSubscribersenderTerminated in interface FCSubscriberpublic void senderBootstrapped(String receivesFrom, long seqNo)
FCSubscribersenderBootstrapped in interface FCSubscriberCopyright © 2014. All rights reserved.