Class ServerMessageImpl

java.lang.Object
java.util.AbstractMap<String,Object>
java.util.HashMap<String,Object>
org.cometd.common.HashMapMessage
org.cometd.server.ServerMessageImpl
All Implemented Interfaces:
Serializable, Cloneable, Map<String,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:
  • Constructor Details

    • ServerMessageImpl

      public ServerMessageImpl()
  • Method Details

    • 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(String json)
    • isFrozen

      protected boolean isFrozen()
    • getJSON

      public String getJSON()
    • getJSONBytes

      public byte[] getJSONBytes()
    • getData

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

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

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

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

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

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