org.granite.client.messaging.messages.requests
Class AbstractTopicRequestMessage
java.lang.Object
org.granite.client.messaging.messages.AbstractMessage
org.granite.client.messaging.messages.requests.AbstractRequestMessage
org.granite.client.messaging.messages.requests.AbstractTopicRequestMessage
- All Implemented Interfaces:
- Externalizable, Serializable, Cloneable, Message, RequestMessage
- Direct Known Subclasses:
- PublishMessage, SubscribeMessage, UnsubscribeMessage
public abstract class AbstractTopicRequestMessage
- extends AbstractRequestMessage
- Author:
- Franck WOLFF
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface org.granite.client.messaging.messages.Message |
Message.Type |
|
Constructor Summary |
AbstractTopicRequestMessage()
|
AbstractTopicRequestMessage(String destination,
String topic)
|
AbstractTopicRequestMessage(String id,
String clientId,
long timestamp,
long timeToLive,
Map<String,Object> headers,
String destination,
String topic)
|
AbstractTopicRequestMessage(String clientId,
String destination,
String topic)
|
| 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, copy, getClientId, getHeader, getHeaders, getId, getRemainingTimeToLive, getRemainingTimeToLive, getTimestamp, getTimeToLive, getType, headerExists, isExpired, isExpired, setClientId, setHeader, setHeaders, setId, setTimestamp, setTimeToLive |
AbstractTopicRequestMessage
public AbstractTopicRequestMessage()
AbstractTopicRequestMessage
public AbstractTopicRequestMessage(String destination,
String topic)
AbstractTopicRequestMessage
public AbstractTopicRequestMessage(String clientId,
String destination,
String topic)
AbstractTopicRequestMessage
public AbstractTopicRequestMessage(String id,
String clientId,
long timestamp,
long timeToLive,
Map<String,Object> headers,
String destination,
String topic)
getDestination
public String getDestination()
setDestination
public void setDestination(String destination)
getTopic
public String getTopic()
setTopic
public void setTopic(String topic)
copy
protected void copy(AbstractMessage message)
- Overrides:
copy in class AbstractMessage