public class BinaryExtension extends Object implements ClientSession.Extension
A client extension that encodes byte[] or ByteBuffer into a BinaryData
object using the Z85 format for outgoing messages, and decodes BinaryData
objects back into byte[] or ByteBuffer for incoming messages.
| Constructor and Description |
|---|
BinaryExtension() |
BinaryExtension(boolean decodeToByteBuffer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
rcv(ClientSession session,
org.cometd.bayeux.Message.Mutable message) |
boolean |
send(ClientSession session,
org.cometd.bayeux.Message.Mutable message) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitincoming, outgoing, rcvMeta, sendMetapublic BinaryExtension()
public BinaryExtension(boolean decodeToByteBuffer)
public boolean rcv(ClientSession session, org.cometd.bayeux.Message.Mutable message)
rcv in interface ClientSession.Extensionpublic boolean send(ClientSession session, org.cometd.bayeux.Message.Mutable message)
send in interface ClientSession.ExtensionCopyright © 2008–2022 The CometD Project. All rights reserved.