Package org.cometd.common
Class HashMapMessage
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<java.lang.String,java.lang.Object>
org.cometd.common.HashMapMessage
- 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
public class HashMapMessage
extends java.util.HashMap<java.lang.String,java.lang.Object>
implements org.cometd.bayeux.Message.Mutable, java.io.Serializable
- 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>
Nested classes/interfaces inherited from interface org.cometd.bayeux.Message
org.cometd.bayeux.Message.Mutable
-
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 HashMapMessage()
HashMapMessage(org.cometd.bayeux.Message message)
-
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getAdvice()
java.util.Map<java.lang.String,java.lang.Object>
getAdvice(boolean create)
java.lang.String
getChannel()
org.cometd.bayeux.ChannelId
getChannelId()
java.lang.String
getClientId()
java.lang.Object
getData()
java.util.Map<java.lang.String,java.lang.Object>
getDataAsMap()
java.util.Map<java.lang.String,java.lang.Object>
getDataAsMap(boolean create)
java.util.Map<java.lang.String,java.lang.Object>
getExt()
java.util.Map<java.lang.String,java.lang.Object>
getExt(boolean create)
java.lang.String
getId()
boolean
isMeta()
boolean
isPublishReply()
boolean
isSuccessful()
void
setChannel(java.lang.String channel)
void
setClientId(java.lang.String clientId)
void
setData(java.lang.Object data)
void
setId(java.lang.String id)
void
setSuccessful(boolean successful)
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Constructor Details
-
HashMapMessage
public HashMapMessage() -
HashMapMessage
public HashMapMessage(org.cometd.bayeux.Message message)
-
-
Method Details
-
getAdvice
public java.util.Map<java.lang.String,java.lang.Object> getAdvice()- Specified by:
getAdvice
in interfaceorg.cometd.bayeux.Message
-
getChannel
public java.lang.String getChannel()- Specified by:
getChannel
in interfaceorg.cometd.bayeux.Message
-
getChannelId
public org.cometd.bayeux.ChannelId getChannelId()- Specified by:
getChannelId
in interfaceorg.cometd.bayeux.Message
-
getClientId
public java.lang.String getClientId()- Specified by:
getClientId
in interfaceorg.cometd.bayeux.Message
-
getData
public java.lang.Object getData()- Specified by:
getData
in interfaceorg.cometd.bayeux.Message
-
getDataAsMap
public java.util.Map<java.lang.String,java.lang.Object> getDataAsMap()- Specified by:
getDataAsMap
in interfaceorg.cometd.bayeux.Message
-
getExt
public java.util.Map<java.lang.String,java.lang.Object> getExt()- Specified by:
getExt
in interfaceorg.cometd.bayeux.Message
-
getId
public java.lang.String getId()- Specified by:
getId
in interfaceorg.cometd.bayeux.Message
-
getAdvice
public java.util.Map<java.lang.String,java.lang.Object> getAdvice(boolean create)- Specified by:
getAdvice
in interfaceorg.cometd.bayeux.Message.Mutable
-
getDataAsMap
public java.util.Map<java.lang.String,java.lang.Object> getDataAsMap(boolean create)- Specified by:
getDataAsMap
in interfaceorg.cometd.bayeux.Message.Mutable
-
getExt
public java.util.Map<java.lang.String,java.lang.Object> getExt(boolean create)- Specified by:
getExt
in interfaceorg.cometd.bayeux.Message.Mutable
-
isMeta
public boolean isMeta()- Specified by:
isMeta
in interfaceorg.cometd.bayeux.Message
-
isPublishReply
public boolean isPublishReply()- Specified by:
isPublishReply
in interfaceorg.cometd.bayeux.Message
-
isSuccessful
public boolean isSuccessful()- Specified by:
isSuccessful
in interfaceorg.cometd.bayeux.Message
-
setChannel
public void setChannel(java.lang.String channel)- Specified by:
setChannel
in interfaceorg.cometd.bayeux.Message.Mutable
-
setClientId
public void setClientId(java.lang.String clientId)- Specified by:
setClientId
in interfaceorg.cometd.bayeux.Message.Mutable
-
setData
public void setData(java.lang.Object data)- Specified by:
setData
in interfaceorg.cometd.bayeux.Message.Mutable
-
setId
public void setId(java.lang.String id)- Specified by:
setId
in interfaceorg.cometd.bayeux.Message.Mutable
-
setSuccessful
public void setSuccessful(boolean successful)- Specified by:
setSuccessful
in interfaceorg.cometd.bayeux.Message.Mutable
-