Class ServerMessageImpl

  • 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, org.cometd.bayeux.server.ServerMessage, org.cometd.bayeux.server.ServerMessage.Mutable

    public class ServerMessageImpl
    extends org.cometd.common.HashMapMessage
    implements org.cometd.bayeux.server.ServerMessage.Mutable
    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.server.ServerMessage

        org.cometd.bayeux.server.ServerMessage.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.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()  
      protected void freeze​(java.lang.String json)  
      java.util.Map<java.lang.String,java.lang.Object> getAdvice()  
      org.cometd.bayeux.server.ServerMessage.Mutable getAssociated()  
      org.cometd.bayeux.server.BayeuxContext getBayeuxContext()  
      java.lang.Object getData()  
      java.util.Map<java.lang.String,java.lang.Object> getDataAsMap()  
      java.util.Map<java.lang.String,java.lang.Object> getExt()  
      java.lang.String getJSON()  
      byte[] getJSONBytes()  
      org.cometd.bayeux.server.ServerTransport getServerTransport()  
      protected boolean isFrozen()  
      boolean isHandled()  
      boolean isLazy()  
      java.lang.Object put​(java.lang.String key, java.lang.Object value)  
      void setAssociated​(org.cometd.bayeux.server.ServerMessage.Mutable associated)  
      void setBayeuxContext​(org.cometd.bayeux.server.BayeuxContext context)  
      void setHandled​(boolean handled)  
      void setLazy​(boolean lazy)  
      void setServerTransport​(org.cometd.bayeux.server.ServerTransport transport)  
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode, toString
      • Methods inherited from class java.util.HashMap

        clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, forEach, get, getOrDefault, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from class org.cometd.common.HashMapMessage

        getAdvice, getChannel, getChannelId, getClientId, getDataAsMap, getExt, getId, isMeta, isPublishReply, isSuccessful, setChannel, setClientId, setData, setId, setSuccessful
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
      • Methods inherited from interface org.cometd.bayeux.Message

        getChannel, getChannelId, getClientId, getId, isMeta, isPublishReply, isSuccessful
      • Methods inherited from interface org.cometd.bayeux.Message.Mutable

        getAdvice, getDataAsMap, getExt, setChannel, setClientId, setData, setId, setSuccessful
      • Methods inherited from class java.lang.Object

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

      • ServerMessageImpl

        public ServerMessageImpl()
    • Method Detail

      • getAssociated

        public org.cometd.bayeux.server.ServerMessage.Mutable getAssociated()
        Specified by:
        getAssociated in interface org.cometd.bayeux.server.ServerMessage
      • setAssociated

        public void setAssociated​(org.cometd.bayeux.server.ServerMessage.Mutable associated)
        Specified by:
        setAssociated in interface org.cometd.bayeux.server.ServerMessage.Mutable
      • isLazy

        public boolean isLazy()
        Specified by:
        isLazy in interface org.cometd.bayeux.server.ServerMessage
      • isHandled

        public boolean isHandled()
      • getBayeuxContext

        public org.cometd.bayeux.server.BayeuxContext getBayeuxContext()
        Specified by:
        getBayeuxContext in interface org.cometd.bayeux.server.ServerMessage
      • setBayeuxContext

        public void setBayeuxContext​(org.cometd.bayeux.server.BayeuxContext context)
      • getServerTransport

        public org.cometd.bayeux.server.ServerTransport getServerTransport()
        Specified by:
        getServerTransport in interface org.cometd.bayeux.server.ServerMessage
      • setServerTransport

        public void setServerTransport​(org.cometd.bayeux.server.ServerTransport transport)
      • setLazy

        public void setLazy​(boolean lazy)
        Specified by:
        setLazy in interface org.cometd.bayeux.server.ServerMessage.Mutable
      • setHandled

        public void setHandled​(boolean handled)
      • freeze

        protected void freeze​(java.lang.String json)
      • isFrozen

        protected boolean isFrozen()
      • getJSON

        public java.lang.String getJSON()
        Specified by:
        getJSON in interface org.cometd.bayeux.Message
        Overrides:
        getJSON in class org.cometd.common.HashMapMessage
      • getJSONBytes

        public byte[] getJSONBytes()
      • getData

        public java.lang.Object getData()
        Specified by:
        getData in interface org.cometd.bayeux.Message
        Overrides:
        getData in class org.cometd.common.HashMapMessage
      • put

        public java.lang.Object put​(java.lang.String key,
                                    java.lang.Object value)
        Specified by:
        put in interface java.util.Map<java.lang.String,java.lang.Object>
        Overrides:
        put in class java.util.HashMap<java.lang.String,java.lang.Object>
      • entrySet

        public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
        Specified by:
        entrySet in interface java.util.Map<java.lang.String,java.lang.Object>
        Overrides:
        entrySet in class java.util.HashMap<java.lang.String,java.lang.Object>
      • getDataAsMap

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

        public java.util.Map<java.lang.String,java.lang.Object> getExt()
        Specified by:
        getExt in interface org.cometd.bayeux.Message
        Overrides:
        getExt in class org.cometd.common.HashMapMessage
      • getAdvice

        public java.util.Map<java.lang.String,java.lang.Object> getAdvice()
        Specified by:
        getAdvice in interface org.cometd.bayeux.Message
        Overrides:
        getAdvice in class org.cometd.common.HashMapMessage