public class PresenceSerializer
extends java.lang.Object
| Constructor and Description |
|---|
PresenceSerializer() |
| Modifier and Type | Method and Description |
|---|---|
static HttpCore.RequestBody |
asJsonRequest(PresenceMessage message)
JSON encode
|
static HttpCore.RequestBody |
asJsonRequest(PresenceMessage[] messages) |
static HttpCore.BodyHandler<PresenceMessage> |
getPresenceResponseHandler(ChannelOptions opts)
BodyHandler
|
static PresenceMessage[] |
readMsgpack(byte[] packed) |
static PresenceMessage[] |
readMsgpackArray(org.msgpack.core.MessageUnpacker unpacker)
Msgpack decode
|
static byte[] |
writeMsgpackArray(PresenceMessage[] messages)
Msgpack encode
|
static void |
writeMsgpackArray(PresenceMessage[] messages,
org.msgpack.core.MessagePacker packer) |
public static PresenceMessage[] readMsgpackArray(org.msgpack.core.MessageUnpacker unpacker) throws java.io.IOException
java.io.IOExceptionpublic static PresenceMessage[] readMsgpack(byte[] packed) throws AblyException
AblyExceptionpublic static byte[] writeMsgpackArray(PresenceMessage[] messages)
public static void writeMsgpackArray(PresenceMessage[] messages, org.msgpack.core.MessagePacker packer)
public static HttpCore.RequestBody asJsonRequest(PresenceMessage message) throws AblyException
AblyExceptionpublic static HttpCore.RequestBody asJsonRequest(PresenceMessage[] messages)
public static HttpCore.BodyHandler<PresenceMessage> getPresenceResponseHandler(ChannelOptions opts)