org.granite.client.messaging.messages.requests
Class SubscribeMessage
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.SubscribeMessage
- All Implemented Interfaces:
- Externalizable, Serializable, Cloneable, Message, RequestMessage
public final class SubscribeMessage
- 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 |
SubscribeMessage()
|
SubscribeMessage(String id,
String clientId,
long timestamp,
long timeToLive,
Map<String,Object> headers,
String destination,
String topic,
String selector)
|
SubscribeMessage(String destination,
String topic,
String selector)
|
SubscribeMessage(String clientId,
String destination,
String topic,
String selector)
|
| 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 |
SubscribeMessage
public SubscribeMessage()
SubscribeMessage
public SubscribeMessage(String destination,
String topic,
String selector)
SubscribeMessage
public SubscribeMessage(String clientId,
String destination,
String topic,
String selector)
SubscribeMessage
public SubscribeMessage(String id,
String clientId,
long timestamp,
long timeToLive,
Map<String,Object> headers,
String destination,
String topic,
String selector)
getSelector
public String getSelector()
setSelector
public void setSelector(String selector)
getType
public Message.Type getType()
copy
public Message copy()