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 interface org.cometd.bayeux.Message
    • getChannel

      public java.lang.String getChannel()
      Specified by:
      getChannel in interface org.cometd.bayeux.Message
    • getChannelId

      public org.cometd.bayeux.ChannelId getChannelId()
      Specified by:
      getChannelId in interface org.cometd.bayeux.Message
    • getClientId

      public java.lang.String getClientId()
      Specified by:
      getClientId in interface org.cometd.bayeux.Message
    • getData

      public java.lang.Object getData()
      Specified by:
      getData in interface org.cometd.bayeux.Message
    • getDataAsMap

      public java.util.Map<java.lang.String,​java.lang.Object> getDataAsMap()
      Specified by:
      getDataAsMap in interface org.cometd.bayeux.Message
    • getExt

      public java.util.Map<java.lang.String,​java.lang.Object> getExt()
      Specified by:
      getExt in interface org.cometd.bayeux.Message
    • getId

      public java.lang.String getId()
      Specified by:
      getId in interface org.cometd.bayeux.Message
    • getAdvice

      public java.util.Map<java.lang.String,​java.lang.Object> getAdvice​(boolean create)
      Specified by:
      getAdvice in interface org.cometd.bayeux.Message.Mutable
    • getDataAsMap

      public java.util.Map<java.lang.String,​java.lang.Object> getDataAsMap​(boolean create)
      Specified by:
      getDataAsMap in interface org.cometd.bayeux.Message.Mutable
    • getExt

      public java.util.Map<java.lang.String,​java.lang.Object> getExt​(boolean create)
      Specified by:
      getExt in interface org.cometd.bayeux.Message.Mutable
    • isMeta

      public boolean isMeta()
      Specified by:
      isMeta in interface org.cometd.bayeux.Message
    • isPublishReply

      public boolean isPublishReply()
      Specified by:
      isPublishReply in interface org.cometd.bayeux.Message
    • isSuccessful

      public boolean isSuccessful()
      Specified by:
      isSuccessful in interface org.cometd.bayeux.Message
    • setChannel

      public void setChannel​(java.lang.String channel)
      Specified by:
      setChannel in interface org.cometd.bayeux.Message.Mutable
    • setClientId

      public void setClientId​(java.lang.String clientId)
      Specified by:
      setClientId in interface org.cometd.bayeux.Message.Mutable
    • setData

      public void setData​(java.lang.Object data)
      Specified by:
      setData in interface org.cometd.bayeux.Message.Mutable
    • setId

      public void setId​(java.lang.String id)
      Specified by:
      setId in interface org.cometd.bayeux.Message.Mutable
    • setSuccessful

      public void setSuccessful​(boolean successful)
      Specified by:
      setSuccessful in interface org.cometd.bayeux.Message.Mutable