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, wait
incoming, outgoing, rcvMeta, sendMeta
public BinaryExtension()
public BinaryExtension(boolean decodeToByteBuffer)
public boolean rcv(ClientSession session, org.cometd.bayeux.Message.Mutable message)
rcv
in interface ClientSession.Extension
public boolean send(ClientSession session, org.cometd.bayeux.Message.Mutable message)
send
in interface ClientSession.Extension
Copyright © 2008–2023 The CometD Project. All rights reserved.