public abstract class ObjectSubscriber extends ByteArraySubscriber
| Modifier and Type | Field and Description |
|---|---|
protected org.nustaq.serialization.simpleapi.FSTCoder |
coder |
protected boolean |
decodeInReceiver |
executor, tmpBuf| Constructor and Description |
|---|
ObjectSubscriber() |
ObjectSubscriber(boolean dedicatedThread) |
ObjectSubscriber(boolean dedicatedThread,
Class... preregister) |
ObjectSubscriber(Class... preregister) |
| Modifier and Type | Method and Description |
|---|---|
ObjectSubscriber |
decodeInReceiverThread(boolean b)
default is false.
|
void |
messageReceived(String sender,
long sequence,
byte[] bytes,
int off,
int len)
note: this is not called in case decodeInReceiver is true or no dedicated thread is pressent.
|
void |
messageReceived(String sender,
long sequence,
org.nustaq.offheap.bytez.Bytez b,
long off,
int len)
a message has been defragmented and received.
|
protected abstract void |
objectReceived(String sender,
long sequence,
Object msg) |
dropped, senderBootstrapped, senderTerminatedprotected org.nustaq.serialization.simpleapi.FSTCoder coder
protected boolean decodeInReceiver
public ObjectSubscriber(boolean dedicatedThread,
Class... preregister)
public ObjectSubscriber(Class... preregister)
public ObjectSubscriber(boolean dedicatedThread)
public ObjectSubscriber()
public ObjectSubscriber decodeInReceiverThread(boolean b)
b - public void messageReceived(String sender, long sequence, org.nustaq.offheap.bytez.Bytez b, long off, int len)
FCSubscribermessageReceived in interface FCSubscribermessageReceived in class ByteArraySubscribersender - - nodeId of sending processsequence - - internal sequence number (of interest for unreliable variants)b - - bytesource containing the message at off and with lenoff - - offset of messagelen - - len of messagepublic void messageReceived(String sender, long sequence, byte[] bytes, int off, int len)
messageReceived in class ByteArraySubscriberCopyright © 2015. All rights reserved.