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