Package org.cometd.server
Class ServerMessageImpl
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<java.lang.String,java.lang.Object>
org.cometd.common.HashMapMessage
org.cometd.server.ServerMessageImpl
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.String,java.lang.Object>,org.cometd.bayeux.Message,org.cometd.bayeux.Message.Mutable,org.cometd.bayeux.server.ServerMessage,org.cometd.bayeux.server.ServerMessage.Mutable
public class ServerMessageImpl
extends org.cometd.common.HashMapMessage
implements org.cometd.bayeux.server.ServerMessage.Mutable
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,V extends java.lang.Object>Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object> -
Field Summary
Fields inherited from interface org.cometd.bayeux.Message
ADVICE_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 Summary
Constructors Constructor Description ServerMessageImpl() -
Method Summary
Modifier and Type Method Description java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>>entrySet()protected voidfreeze(java.lang.String json)java.util.Map<java.lang.String,java.lang.Object>getAdvice()org.cometd.bayeux.server.ServerMessage.MutablegetAssociated()org.cometd.bayeux.server.BayeuxContextgetBayeuxContext()java.lang.ObjectgetData()java.util.Map<java.lang.String,java.lang.Object>getDataAsMap()java.util.Map<java.lang.String,java.lang.Object>getExt()java.lang.StringgetJSON()byte[]getJSONBytes()org.cometd.bayeux.server.ServerTransportgetServerTransport()protected booleanisFrozen()booleanisHandled()booleanisLazy()java.lang.Objectput(java.lang.String key, java.lang.Object value)voidsetAssociated(org.cometd.bayeux.server.ServerMessage.Mutable associated)voidsetBayeuxContext(org.cometd.bayeux.server.BayeuxContext context)voidsetHandled(boolean handled)voidsetLazy(boolean lazy)voidsetServerTransport(org.cometd.bayeux.server.ServerTransport transport)Methods inherited from class org.cometd.common.HashMapMessage
getAdvice, getChannel, getChannelId, getClientId, getDataAsMap, getExt, getId, isMeta, isPublishReply, isSuccessful, setChannel, setClientId, setData, setId, setSuccessfulMethods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, forEach, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Constructor Details
-
ServerMessageImpl
public ServerMessageImpl()
-
-
Method Details
-
getAssociated
public org.cometd.bayeux.server.ServerMessage.Mutable getAssociated()- Specified by:
getAssociatedin interfaceorg.cometd.bayeux.server.ServerMessage
-
setAssociated
public void setAssociated(org.cometd.bayeux.server.ServerMessage.Mutable associated)- Specified by:
setAssociatedin interfaceorg.cometd.bayeux.server.ServerMessage.Mutable
-
isLazy
public boolean isLazy()- Specified by:
isLazyin interfaceorg.cometd.bayeux.server.ServerMessage
-
isHandled
public boolean isHandled() -
getBayeuxContext
public org.cometd.bayeux.server.BayeuxContext getBayeuxContext()- Specified by:
getBayeuxContextin interfaceorg.cometd.bayeux.server.ServerMessage
-
setBayeuxContext
public void setBayeuxContext(org.cometd.bayeux.server.BayeuxContext context) -
getServerTransport
public org.cometd.bayeux.server.ServerTransport getServerTransport()- Specified by:
getServerTransportin interfaceorg.cometd.bayeux.server.ServerMessage
-
setServerTransport
public void setServerTransport(org.cometd.bayeux.server.ServerTransport transport) -
setLazy
public void setLazy(boolean lazy)- Specified by:
setLazyin interfaceorg.cometd.bayeux.server.ServerMessage.Mutable
-
setHandled
public void setHandled(boolean handled) -
freeze
protected void freeze(java.lang.String json) -
isFrozen
protected boolean isFrozen() -
getJSON
public java.lang.String getJSON()- Specified by:
getJSONin interfaceorg.cometd.bayeux.Message- Overrides:
getJSONin classorg.cometd.common.HashMapMessage
-
getJSONBytes
public byte[] getJSONBytes() -
getData
public java.lang.Object getData()- Specified by:
getDatain interfaceorg.cometd.bayeux.Message- Overrides:
getDatain classorg.cometd.common.HashMapMessage
-
put
public java.lang.Object put(java.lang.String key, java.lang.Object value)- Specified by:
putin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
putin classjava.util.HashMap<java.lang.String,java.lang.Object>
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()- Specified by:
entrySetin interfacejava.util.Map<java.lang.String,java.lang.Object>- Overrides:
entrySetin classjava.util.HashMap<java.lang.String,java.lang.Object>
-
getDataAsMap
public java.util.Map<java.lang.String,java.lang.Object> getDataAsMap()- Specified by:
getDataAsMapin interfaceorg.cometd.bayeux.Message- Overrides:
getDataAsMapin classorg.cometd.common.HashMapMessage
-
getExt
public java.util.Map<java.lang.String,java.lang.Object> getExt()- Specified by:
getExtin interfaceorg.cometd.bayeux.Message- Overrides:
getExtin classorg.cometd.common.HashMapMessage
-
getAdvice
public java.util.Map<java.lang.String,java.lang.Object> getAdvice()- Specified by:
getAdvicein interfaceorg.cometd.bayeux.Message- Overrides:
getAdvicein classorg.cometd.common.HashMapMessage
-