Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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()  
      java.lang.String getJSON()  
      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.AbstractMap

        equals, hashCode, toString
      • 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 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
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • HashMapMessage

        public HashMapMessage()
      • HashMapMessage

        public HashMapMessage​(org.cometd.bayeux.Message message)
    • Method Detail

      • 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
      • getJSON

        public java.lang.String getJSON()
        Specified by:
        getJSON 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