org.granite.client.messaging.messages.requests
Class PublishMessage
java.lang.Object
org.granite.client.messaging.messages.AbstractMessage
org.granite.client.messaging.messages.requests.AbstractRequestMessage
org.granite.client.messaging.messages.requests.AbstractTopicRequestMessage
org.granite.client.messaging.messages.requests.PublishMessage
- All Implemented Interfaces:
- Externalizable, Serializable, Cloneable, Message, RequestMessage
public final class PublishMessage
- extends AbstractTopicRequestMessage
- Author:
- Franck WOLFF
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.granite.client.messaging.messages.Message |
Message.Type |
|
Constructor Summary |
PublishMessage()
|
PublishMessage(String id,
String clientId,
long timestamp,
long timeToLive,
Map<String,Object> headers,
String destination,
String topic,
Object body)
|
PublishMessage(String destination,
String topic,
Object body)
|
PublishMessage(String clientId,
String destination,
String topic,
Object body)
|
| Methods inherited from class org.granite.client.messaging.messages.AbstractMessage |
clone, equals, getClientId, getHeader, getHeaders, getId, getRemainingTimeToLive, getRemainingTimeToLive, getTimestamp, getTimeToLive, hashCode, headerExists, isExpired, isExpired, readExternal, setClientId, setHeader, setHeaders, setId, setTimestamp, setTimeToLive, toString, toString, writeExternal |
| Methods inherited from interface org.granite.client.messaging.messages.Message |
clone, getClientId, getHeader, getHeaders, getId, getRemainingTimeToLive, getRemainingTimeToLive, getTimestamp, getTimeToLive, headerExists, isExpired, isExpired, setClientId, setHeader, setHeaders, setId, setTimestamp, setTimeToLive |
PublishMessage
public PublishMessage()
PublishMessage
public PublishMessage(String destination,
String topic,
Object body)
PublishMessage
public PublishMessage(String clientId,
String destination,
String topic,
Object body)
PublishMessage
public PublishMessage(String id,
String clientId,
long timestamp,
long timeToLive,
Map<String,Object> headers,
String destination,
String topic,
Object body)
getType
public Message.Type getType()
getBody
public Object getBody()
setBody
public void setBody(Object body)
copy
public Message copy()