public class ServerMessageImpl extends HashMapMessage implements ServerMessage.Mutable
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>ServerMessage.MutableADVICE_FIELD, CHANNEL_FIELD, CLIENT_ID_FIELD, CONNECTION_TYPE_FIELD, DATA_FIELD, ERROR_FIELD, EXT_FIELD, ID_FIELD, INTERVAL_FIELD, MAX_INTERVAL_FIELD, MIN_VERSION_FIELD, RECONNECT_FIELD, RECONNECT_HANDSHAKE_VALUE, RECONNECT_NONE_VALUE, RECONNECT_RETRY_VALUE, SUBSCRIPTION_FIELD, SUCCESSFUL_FIELD, SUPPORTED_CONNECTION_TYPES_FIELD, TIMEOUT_FIELD, TIMESTAMP_FIELD, TRANSPORT_FIELD, VERSION_FIELD| Constructor and Description |
|---|
ServerMessageImpl() |
| Modifier and Type | Method and Description |
|---|---|
Set<Map.Entry<String,Object>> |
entrySet() |
protected void |
freeze(String json) |
Map<String,Object> |
getAdvice() |
ServerMessage.Mutable |
getAssociated() |
BayeuxContext |
getBayeuxContext() |
Object |
getData() |
Map<String,Object> |
getDataAsMap() |
Map<String,Object> |
getExt() |
String |
getJSON() |
byte[] |
getJSONBytes() |
ServerTransport |
getServerTransport() |
protected boolean |
isFrozen() |
boolean |
isHandled() |
boolean |
isLazy() |
Object |
put(String key,
Object value) |
void |
setAssociated(ServerMessage.Mutable associated) |
void |
setBayeuxContext(BayeuxContext context) |
void |
setHandled(boolean handled) |
void |
setLazy(boolean lazy) |
void |
setServerTransport(ServerTransport transport) |
getAdvice, getChannel, getChannelId, getClientId, getDataAsMap, getExt, getId, isMeta, isPublishReply, isSuccessful, setChannel, setClientId, setData, setId, setSuccessfulclear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, forEach, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitgetAdvice, getDataAsMap, getExt, setChannel, setClientId, setData, setId, setSuccessfulgetChannel, getChannelId, getClientId, getId, isMeta, isPublishReply, isSuccessfulclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuespublic ServerMessage.Mutable getAssociated()
getAssociated in interface ServerMessagepublic void setAssociated(ServerMessage.Mutable associated)
setAssociated in interface ServerMessage.Mutablepublic boolean isLazy()
isLazy in interface ServerMessagepublic boolean isHandled()
public BayeuxContext getBayeuxContext()
getBayeuxContext in interface ServerMessagepublic void setBayeuxContext(BayeuxContext context)
public ServerTransport getServerTransport()
getServerTransport in interface ServerMessagepublic void setServerTransport(ServerTransport transport)
public void setLazy(boolean lazy)
setLazy in interface ServerMessage.Mutablepublic void setHandled(boolean handled)
protected void freeze(String json)
protected boolean isFrozen()
public String getJSON()
public byte[] getJSONBytes()
public Object getData()
getData in interface org.cometd.bayeux.MessagegetData in class HashMapMessagepublic Map<String,Object> getDataAsMap()
getDataAsMap in interface org.cometd.bayeux.MessagegetDataAsMap in class HashMapMessagepublic Map<String,Object> getExt()
getExt in interface org.cometd.bayeux.MessagegetExt in class HashMapMessagepublic Map<String,Object> getAdvice()
getAdvice in interface org.cometd.bayeux.MessagegetAdvice in class HashMapMessageCopyright © 2008–2024 The CometD Project. All rights reserved.