Package org.cometd.common
Class HashMapMessage
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<String,Object>
,Message
,Message.Mutable
public class HashMapMessage extends HashMap<String,Object> implements Message.Mutable, Serializable
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends 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 HashMapMessage()
HashMapMessage(Message message)
-
Method Summary
Modifier and Type Method Description Map<String,Object>
getAdvice()
Map<String,Object>
getAdvice(boolean create)
String
getChannel()
ChannelId
getChannelId()
String
getClientId()
Object
getData()
Map<String,Object>
getDataAsMap()
Map<String,Object>
getDataAsMap(boolean create)
Map<String,Object>
getExt()
Map<String,Object>
getExt(boolean create)
String
getId()
String
getJSON()
boolean
isMeta()
boolean
isPublishReply()
boolean
isSuccessful()
void
setChannel(String channel)
void
setClientId(String clientId)
void
setData(Object data)
void
setId(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.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
-
-
Method Details
-
getAdvice
-
getChannel
- Specified by:
getChannel
in interfaceMessage
-
getChannelId
- Specified by:
getChannelId
in interfaceMessage
-
getClientId
- Specified by:
getClientId
in interfaceMessage
-
getData
-
getDataAsMap
- Specified by:
getDataAsMap
in interfaceMessage
-
getExt
-
getId
-
getJSON
-
getAdvice
- Specified by:
getAdvice
in interfaceMessage.Mutable
-
getDataAsMap
- Specified by:
getDataAsMap
in interfaceMessage.Mutable
-
getExt
- Specified by:
getExt
in interfaceMessage.Mutable
-
isMeta
public boolean isMeta() -
isPublishReply
public boolean isPublishReply()- Specified by:
isPublishReply
in interfaceMessage
-
isSuccessful
public boolean isSuccessful()- Specified by:
isSuccessful
in interfaceMessage
-
setChannel
- Specified by:
setChannel
in interfaceMessage.Mutable
-
setClientId
- Specified by:
setClientId
in interfaceMessage.Mutable
-
setData
- Specified by:
setData
in interfaceMessage.Mutable
-
setId
- Specified by:
setId
in interfaceMessage.Mutable
-
setSuccessful
public void setSuccessful(boolean successful)- Specified by:
setSuccessful
in interfaceMessage.Mutable
-