public class Message extends BaseMessage
| Modifier and Type | Class and Description |
|---|---|
static class |
Message.Batch
A specification for a collection of messages to be sent using the batch API
|
static class |
Message.Serializer |
| Modifier and Type | Field and Description |
|---|---|
MessageExtras |
extras
Extras, if available
|
java.lang.String |
name
The event name, if available
|
clientId, connectionId, data, encoding, id, timestamp| Constructor and Description |
|---|
Message()
Default constructor
|
Message(java.lang.String name,
java.lang.Object data)
Construct a message from event name and data
|
Message(java.lang.String name,
java.lang.Object data,
MessageExtras extras) |
Message(java.lang.String name,
java.lang.Object data,
java.lang.String clientId) |
Message(java.lang.String name,
java.lang.Object data,
java.lang.String clientId,
MessageExtras extras)
Generic constructor
|
| Modifier and Type | Method and Description |
|---|---|
static Message |
fromEncoded(com.google.gson.JsonObject messageJson,
ChannelOptions channelOptions)
Refer Spec TM3
An alternative constructor that take an Message-JSON object and a channelOptions (optional), and return a Message |
static Message |
fromEncoded(java.lang.String messageJson,
ChannelOptions channelOptions)
Refer Spec TM3
An alternative constructor that takes a Stringified Message-JSON and a channelOptions (optional), and return a Message |
static Message[] |
fromEncodedArray(com.google.gson.JsonArray messageArray,
ChannelOptions channelOptions)
Refer Spec TM3
An alternative constructor that takes a Messages JsonArray and a channelOptions (optional), and return array of Messages. |
static Message[] |
fromEncodedArray(java.lang.String messagesArray,
ChannelOptions channelOptions) |
java.lang.String |
toString()
Generate a String summary of this Message
|
countFields, decode, decode, encode, getDetailspublic java.lang.String name
public MessageExtras extras
public Message()
public Message(java.lang.String name,
java.lang.Object data)
name - data - public Message(java.lang.String name,
java.lang.Object data,
java.lang.String clientId)
public Message(java.lang.String name,
java.lang.Object data,
MessageExtras extras)
public Message(java.lang.String name,
java.lang.Object data,
java.lang.String clientId,
MessageExtras extras)
name - data - clientId - extras - public java.lang.String toString()
toString in class java.lang.Objectpublic static Message fromEncoded(com.google.gson.JsonObject messageJson, ChannelOptions channelOptions) throws MessageDecodeException
messageJson - channelOptions - MessageDecodeExceptionpublic static Message fromEncoded(java.lang.String messageJson, ChannelOptions channelOptions) throws MessageDecodeException
messageJson - channelOptions - MessageDecodeExceptionpublic static Message[] fromEncodedArray(com.google.gson.JsonArray messageArray, ChannelOptions channelOptions) throws MessageDecodeException
messageArray - channelOptions - MessageDecodeExceptionpublic static Message[] fromEncodedArray(java.lang.String messagesArray, ChannelOptions channelOptions) throws MessageDecodeException
messagesArray - channelOptions - MessageDecodeException