org.cometd.common
Class HashMapMessage
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<String,Object>
org.cometd.common.HashMapMessage
- All Implemented Interfaces:
- Serializable, Cloneable, Map<String,Object>, Message, Message.Mutable, org.eclipse.jetty.util.ajax.JSON.Generator
public class HashMapMessage
- extends HashMap<String,Object>
- implements Message.Mutable, org.eclipse.jetty.util.ajax.JSON.Generator, Serializable
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
|
Field Summary |
protected static org.eclipse.jetty.util.ajax.JSON |
jsonParser
|
| 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, MIN_VERSION_FIELD, RECONNECT_FIELD, RECONNECT_HANDSHAKE_VALUE, RECONNECT_NONE_VALUE, RECONNECT_RETRY_VALUE, SUBSCRIPTION_FIELD, SUCCESSFUL_FIELD, SUPPORTED_CONNECTION_TYPES_FIELD, TIMESTAMP_FIELD, TRANSPORT_FIELD, VERSION_FIELD |
| Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from interface java.util.Map |
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
jsonParser
protected static org.eclipse.jetty.util.ajax.JSON jsonParser
HashMapMessage
public HashMapMessage()
HashMapMessage
public HashMapMessage(Message message)
addJSON
public void addJSON(Appendable buffer)
- Specified by:
addJSON in interface org.eclipse.jetty.util.ajax.JSON.Generator
getAdvice
public Map<String,Object> getAdvice()
- Specified by:
getAdvice in interface Message
getChannel
public String getChannel()
- Specified by:
getChannel in interface Message
getChannelId
public ChannelId getChannelId()
- Specified by:
getChannelId in interface Message
getClientId
public String getClientId()
- Specified by:
getClientId in interface Message
getData
public Object getData()
- Specified by:
getData in interface Message
getDataAsMap
public Map<String,Object> getDataAsMap()
- Specified by:
getDataAsMap in interface Message
getExt
public Map<String,Object> getExt()
- Specified by:
getExt in interface Message
getId
public String getId()
- Specified by:
getId in interface Message
getJSON
public String getJSON()
- Specified by:
getJSON in interface Message
getAdvice
public Map<String,Object> getAdvice(boolean create)
- Specified by:
getAdvice in interface Message.Mutable
getDataAsMap
public Map<String,Object> getDataAsMap(boolean create)
- Specified by:
getDataAsMap in interface Message.Mutable
getExt
public Map<String,Object> getExt(boolean create)
- Specified by:
getExt in interface Message.Mutable
isMeta
public boolean isMeta()
- Specified by:
isMeta in interface Message
isSuccessful
public boolean isSuccessful()
- Specified by:
isSuccessful in interface Message
toString
public String toString()
- Overrides:
toString in class AbstractMap<String,Object>
setChannel
public void setChannel(String channel)
- Specified by:
setChannel in interface Message.Mutable
setClientId
public void setClientId(String clientId)
- Specified by:
setClientId in interface Message.Mutable
setData
public void setData(Object data)
- Specified by:
setData in interface Message.Mutable
setId
public void setId(String id)
- Specified by:
setId in interface Message.Mutable
setSuccessful
public void setSuccessful(boolean successful)
- Specified by:
setSuccessful in interface Message.Mutable
parseMessages
public static List<Message.Mutable> parseMessages(String content)
Copyright © 2008-2010 Dojo Foundation. All Rights Reserved.