public class Message
extends Object
| Constructor and Description |
|---|
Message()
Construct a new Message instance
|
Message(Message original)
Performs a shallow copy of an existing Message instance
|
| Modifier and Type | Method and Description |
|---|---|
Content |
content()
Get the message content
|
Content |
content(Content data)
Set the message content
|
long |
delay()
Gets the delay applied to the message.
|
long |
delay(int ms)
Sets the delay applied to the message.
|
InputStream |
file(String name)
Gets the content of a file attachment.
|
InputStream |
file(String name,
InputStream data)
Sets the content of a file attachment.
|
Map<String,InputStream> |
files()
Retreive a copy of all attachments
|
Any |
jsonSerialize()
JSON serialization.
|
Message |
jsonUnserialize(Any json)
JSON unserialization.
|
Message |
jsonUnserialize(String json)
JSON unserialization.
|
String |
toString() |
public Message()
public Message(Message original)
public InputStream file(String name,
InputStream data)
name - the name of the attachmentdata - the binary content of the attachmentpublic InputStream file(String name)
name - the name of the attachmentpublic Map<String,InputStream> files()
public Content content()
nullpublic Content content(Content data)
data - the message content. If null, it is converted to an empty contentnullpublic long delay(int ms)
ms - the number of milliseconds of delaypublic long delay()
public Any jsonSerialize()
Exceptionpublic Message jsonUnserialize(String json)
public Message jsonUnserialize(Any json)
Exceptionpublic String toString()
toString in class Object